# Layouts. Mobile vs Desktop

**URL:** https://community.glideapps.com/t/layouts-mobile-vs-desktop/60192
**Category:** Ask for Help
**Created:** [April 5, 2023, 7:34pm UTC](https://community.glideapps.com/t/layouts-mobile-vs-desktop/60192 "2023-04-05T19:34:19Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Callender\_Lab\_Consul](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/callender_lab_consul/32/24053_2.png) [@Callender\_Lab\_Consul](https://community.glideapps.com/u/Callender_Lab_Consul)
#### Post date: [April 5, 2023, 7:34pm UTC](https://community.glideapps.com/t/layouts-mobile-vs-desktop/60192/1 "2023-04-05T19:34:19Z")

</div>

Is there a way to have a layout for mobile and another for desktop. The new layouts options do not seem as user friendly as the ones in the classic app. The desktop and tablet interface has increased but the mobile is not as good as before.

---

<div class="post-metadata">

### Author: ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)
#### Post date: [April 5, 2023, 9:09pm UTC](https://community.glideapps.com/t/layouts-mobile-vs-desktop/60192/2 "2023-04-05T21:09:16Z")

</div>

In new apps everything is optimized for you and will only get better. If you want more granular control have a look at this

> [@Showing Object depending of device in Glide Pages](https://community.glideapps.com/t/showing-object-depending-of-device-in-glide-pages/58460/2):
>
> You can use JavaScript to detect the UserAgent, and act accordingly. return navigator.userAgent;

There’s also a new integration ‘detect system info’ or something like that. I only tried it once but couldn’t get the same affect.

---

<div class="post-metadata">

### Author: ![\_eric](https://avatars.discourse-cdn.com/v4/letter/_/5f9b8f/32.png) [@\_eric](https://community.glideapps.com/u/_eric)
#### Post date: [April 5, 2023, 9:47pm UTC](https://community.glideapps.com/t/layouts-mobile-vs-desktop/60192/3 "2023-04-05T21:47:05Z")

</div>

I am experiencing some limitations as well.

The biggest limitation with the new apps versus the old is we lost the ability for horizontal scrolling. This was a great feature on mobile.

I concur that it would be nice to hide or show certain elements based on screen size.

It would also be beneficial to access the database collections in the main glide side menu instead of always through the app. I would like to see all my databases and which apps are using them.

As a bonus, it would be powerful to place a filter or condition on the database when adding it into the app. Especially for shared databases where limited info is applicable to the app.

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [April 6, 2023, 2:03am UTC](https://community.glideapps.com/t/layouts-mobile-vs-desktop/60192/4 "2023-04-06T02:03:01Z")

</div>

> [@Eric\_Penn](#):
>
> There’s also a new integration ‘detect system info’ or something like that. I only tried it once but couldn’t get the same affect.

Can you tell us what isn’t working?

---

<div class="post-metadata">

### Author: ![Callender\_Lab\_Consul](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/callender_lab_consul/32/24053_2.png) [@Callender\_Lab\_Consul](https://community.glideapps.com/u/Callender_Lab_Consul)
#### Post date: [April 6, 2023, 4:58am UTC](https://community.glideapps.com/t/layouts-mobile-vs-desktop/60192/5 "2023-04-06T04:58:22Z")

</div>

Right now I have a classic app that I am not comfortable making into the new app so I am considering having two versions of my app because the layout options of the new glideapps are so limited. While i love the push notifications feature, losing the layout options is a huge loss.

Now on the website it was stated that all features of the classic apps will transition over except for a few and the different layout options was not a feature that was listed as not moving to the new version of glideapps with push notifications and all the new integrations.

---

<div class="post-metadata">

### Author: ![Callender\_Lab\_Consul](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/callender_lab_consul/32/24053_2.png) [@Callender\_Lab\_Consul](https://community.glideapps.com/u/Callender_Lab_Consul)
#### Post date: [April 6, 2023, 4:59am UTC](https://community.glideapps.com/t/layouts-mobile-vs-desktop/60192/6 "2023-04-06T04:59:29Z")

</div>

You can view it at [https://discover.sdaexpress.org](https://discover.sdaexpress.org)

---

<div class="post-metadata">

### Author: ![Callender\_Lab\_Consul](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/callender_lab_consul/32/24053_2.png) [@Callender\_Lab\_Consul](https://community.glideapps.com/u/Callender_Lab_Consul)
#### Post date: [April 6, 2023, 5:00am UTC](https://community.glideapps.com/t/layouts-mobile-vs-desktop/60192/7 "2023-04-06T05:00:48Z")

</div>

There is no way to achieve this layout in the current new version of glideapps

---

<div class="post-metadata">

### Author: ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)
#### Post date: [April 6, 2023, 5:18am UTC](https://community.glideapps.com/t/layouts-mobile-vs-desktop/60192/8 "2023-04-06T05:18:27Z")

</div>

The detect system info did work I just couldn’t figure out how to detect the type of device… it returned an operating system.

The JavaScript is straight forward because the word ‘mobile’ can be used as a condition easily.

Perhaps if I tested and thought about it a little more I could’ve come up with an answer.

What do you suggest?

---

<div class="post-metadata">

### Author: ![Callender\_Lab\_Consul](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/callender_lab_consul/32/24053_2.png) [@Callender\_Lab\_Consul](https://community.glideapps.com/u/Callender_Lab_Consul)
#### Post date: [April 10, 2023, 5:30pm UTC](https://community.glideapps.com/t/layouts-mobile-vs-desktop/60192/9 "2023-04-10T17:30:57Z")

</div>

So, it seems like there is not current solution ?

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [April 11, 2023, 12:21am UTC](https://community.glideapps.com/t/layouts-mobile-vs-desktop/60192/10 "2023-04-11T00:21:54Z")

</div>

To be clear about this, the idea is you can grab the user’s type of device using either the “Get Device Info” (when it works right) or JavaScript, then show/hide components based on that.

But from reading your post, I think what you want is to get the mobile view of some components in Classic Apps in the new Glide Apps, which at the moment isn’t possible. I don’t know if they plan to bring that same design to the new version.

---

<div class="post-metadata">

### Author: ![Callender\_Lab\_Consul](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/callender_lab_consul/32/24053_2.png) [@Callender\_Lab\_Consul](https://community.glideapps.com/u/Callender_Lab_Consul)
#### Post date: [April 18, 2023, 1:19am UTC](https://community.glideapps.com/t/layouts-mobile-vs-desktop/60192/11 "2023-04-18T01:19:09Z")

</div>

aw man, that’s disappointing
