# Tab Visibility 👀

**URL:** <https://community.glideapps.com/t/tab-visibility/11099>\
**Category:** General\
**Created:** [June 18, 2020, 8:01pm UTC](https://community.glideapps.com/t/tab-visibility/11099 "2020-06-18T20:01:33Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Vitor\_Rosas](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vitor_rosas/32/2457_2.png) [@Vitor\_Rosas](https://community.glideapps.com/u/Vitor_Rosas)\
**Post date:** [June 19, 2020, 2:03am UTC](https://community.glideapps.com/t/tab-visibility/11099/21 "2020-06-19T02:03:37Z")

</div>

Great job! Now I can turn two app into only one! 🙂

---

<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:** [June 19, 2020, 3:02am UTC](https://community.glideapps.com/t/tab-visibility/11099/22 "2020-06-19T03:02:13Z")

</div>

@Robert_Petitto @nathanaelb Me and my friend are talking about potentially using this for a username - password experience but it’s just an idea now. What do you think about it?

I’m thinking of two user-specific columns for email and password in a public app, which will then be joined by a template column. If that template column matches a combination of email - password inside our sheet then show content, otherwise ask them to submit a new profile.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [June 19, 2020, 3:03am UTC](https://community.glideapps.com/t/tab-visibility/11099/23 "2020-06-19T03:03:25Z")

</div>

Ooo creative!

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [June 19, 2020, 3:05am UTC](https://community.glideapps.com/t/tab-visibility/11099/24 "2020-06-19T03:05:19Z")

</div>

Smart. That’s a good one! 💪

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [June 19, 2020, 3:13am UTC](https://community.glideapps.com/t/tab-visibility/11099/25 "2020-06-19T03:13:03Z")

</div>

Other category of use cases then, derived from your suggestions:

- In general, **start app with a gated screen or flow of screens until the user takes action** : onboarding, login username + password, submits information for user profile, uploads a document, app announcement, checks a box (T&Cs, GDPR?), etc.

---

<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:** [June 19, 2020, 3:14am UTC](https://community.glideapps.com/t/tab-visibility/11099/26 "2020-06-19T03:14:54Z")

</div>

As I was typing that out I thought about using it for solving the dilemma that we have had for so long, which is a middleground between public and public with email.

Restaurants, marketplaces want people to see their products without logging in, and only requires a login when they purchase things. Can we also use this username - password method to provide some kind of a login workaround button?

Let’s say when people want to make a purchase but their user-specific column containing email & password is empty, show them a button that links to a screen where they can input their email & password. If that matches one in our sheet then show the buy button. Link the purchase to the email stored in the user-specific column.

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [June 19, 2020, 3:18am UTC](https://community.glideapps.com/t/tab-visibility/11099/27 "2020-06-19T03:18:21Z")

</div>

In theory it sounds like a great idea. You won’t know for sure until you try to implement! 😉

---

<div class="post-metadata">

**Author:** ![Jaime](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@Jaime](https://community.glideapps.com/u/Jaime)\
**Post date:** [June 19, 2020, 4:42am UTC](https://community.glideapps.com/t/tab-visibility/11099/28 "2020-06-19T04:42:17Z")

</div>

Wouldn’t that require the app admin manually adding the various user-pw combos to the sheet so that the user can match with one? Or am I missing something

---

<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:** [June 19, 2020, 4:54am UTC](https://community.glideapps.com/t/tab-visibility/11099/29 "2020-06-19T04:54:28Z")

</div>

We might use a form to submit that, which says something like “If you have not registered an account, click here”.

---

<div class="post-metadata">

**Author:** ![Stephanie\_Bonnet](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/stephanie_bonnet/32/105_2.png) [@Stephanie\_Bonnet](https://community.glideapps.com/u/Stephanie_Bonnet)\
**Post date:** [June 19, 2020, 6:40am UTC](https://community.glideapps.com/t/tab-visibility/11099/30 "2020-06-19T06:40:58Z")

</div>

That was my exact idea when I read about this. My premium app has additional features that are not tabs though (notes, favourites) but certainly could work for hiding/revealing the map tab.

Other thought was along what you said too: have one tab per country for instance and people get access to them when they buy that country info.

@JackVaughan does this work if the tab is a different view of a main sheet or does it have to be that the tab is coming from one specific sheet only?

---

<div class="post-metadata">

**Author:** ![Phil\_Jackson](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/phil_jackson/32/5939_2.png) [@Phil\_Jackson](https://community.glideapps.com/u/Phil_Jackson)\
**Post date:** [June 19, 2020, 6:48am UTC](https://community.glideapps.com/t/tab-visibility/11099/31 "2020-06-19T06:48:51Z")

</div>

Let me know as I was thinking the same thing - Make it a public app but then have a login screen that then covers all of the ts and cs and sign-up stuff, and it then transfers into a public with email app.

---

<div class="post-metadata">

**Author:** ![Rosewebstudio](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rosewebstudio/32/12261_2.png) [@Rosewebstudio](https://community.glideapps.com/u/Rosewebstudio)\
**Post date:** [June 19, 2020, 7:03am UTC](https://community.glideapps.com/t/tab-visibility/11099/32 "2020-06-19T07:03:47Z")

</div>

Great for developing new tabs/screens (or redesigning an existing tab/screen) behind a cloak of invisibility…Once you have finished ‘playing around’ just make the new one visible or if your redesigning just then hide the old one and replace with the new one. Cool 🕶

---

<div class="post-metadata">

**Author:** ![Roberto\_Salim](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roberto_salim/32/6861_2.png) [@Roberto\_Salim](https://community.glideapps.com/u/Roberto_Salim)\
**Post date:** [June 19, 2020, 7:17am UTC](https://community.glideapps.com/t/tab-visibility/11099/33 "2020-06-19T07:17:28Z")

</div>

@ThinhDinh

this is really powerful, will it create a demo model?

but is this option available for public application?

---

<div class="post-metadata">

**Author:** ![Rosewebstudio](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rosewebstudio/32/12261_2.png) [@Rosewebstudio](https://community.glideapps.com/u/Rosewebstudio)\
**Post date:** [June 19, 2020, 7:18am UTC](https://community.glideapps.com/t/tab-visibility/11099/34 "2020-06-19T07:18:21Z")

</div>

I wonder if it could be used to switch on the hamburger menu.

---

<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:** [June 19, 2020, 7:29am UTC](https://community.glideapps.com/t/tab-visibility/11099/35 "2020-06-19T07:29:02Z")

</div>

I plan to create one and will post it to the community when it’s ready, of course I plan it to be a public one.

---

<div class="post-metadata">

**Author:** ![Roberto\_Salim](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roberto_salim/32/6861_2.png) [@Roberto\_Salim](https://community.glideapps.com/u/Roberto_Salim)\
**Post date:** [June 19, 2020, 7:41am UTC](https://community.glideapps.com/t/tab-visibility/11099/36 "2020-06-19T07:41:24Z")

</div>

In relation to the public, I am asking why here for me, the option is not enabled.

---

<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:** [June 19, 2020, 7:47am UTC](https://community.glideapps.com/t/tab-visibility/11099/37 "2020-06-19T07:47:14Z")

</div>

What “option” are you referring to? Sorry I can’t catch it.

---

<div class="post-metadata">

**Author:** ![Roberto\_Salim](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roberto_salim/32/6861_2.png) [@Roberto\_Salim](https://community.glideapps.com/u/Roberto_Salim)\
**Post date:** [June 19, 2020, 7:59am UTC](https://community.glideapps.com/t/tab-visibility/11099/38 "2020-06-19T07:59:01Z")

</div>

Here, see, this application is public, and the option is not enabled.

More when I choose a public app with email it enables.

That’s why I asked.

 ![Capturar.PNG](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/8/8d018bb4d40f8c31726a7520c3e584f78c1496c1.jpeg)

---

<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:** [June 19, 2020, 8:08am UTC](https://community.glideapps.com/t/tab-visibility/11099/39 "2020-06-19T08:08:57Z")

</div>

You have not configured User Profiles for it, when you have enabled it, it will work with a public app.

---

<div class="post-metadata">

**Author:** ![Roberto\_Salim](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roberto_salim/32/6861_2.png) [@Roberto\_Salim](https://community.glideapps.com/u/Roberto_Salim)\
**Post date:** [June 19, 2020, 8:11am UTC](https://community.glideapps.com/t/tab-visibility/11099/40 "2020-06-19T08:11:34Z")

</div>

Got it, thanks for the guidance.

[Previous page](https://community.glideapps.com/t/tab-visibility/11099.md?page=1)

[Next page](https://community.glideapps.com/t/tab-visibility/11099.md?page=3)
