-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FR: One tap on main UI to connect tailnet for Android #12124
Comments
Hey @mkevinstever, what I'm hearing is:
On which version of the Android client are you on? |
|
Yes, use select "none" to stop use any exit node, instead of use toggle "disable". |
Actually, the same usage is used on other platform. |
I see. We designed the new Android app to mostly match the UI patterns of the iOS app, because many of our users use both platforms. iOS has the same "problem" you are describing as Android. What you see in the image you posted (which I'm assuming is from the iOS blog post) is an old iteration where the connect/disconnect Tailscale control is visible only when tapping the connection status. The toggle enables/disables the exit node just like it does today (except that its form factor changed to a button). It has never been exactly like what you are describing. While we were prototyping the iOS app for the first time, it became apparent that people often reuse their last used exit node. Having a button for enable/disable allows them to do that without having to find their exit node again and again. This is also something that many users praised since then, so I believe you might be in the minority in not finding it useful. Can you share more about why you think showing both controls is "awful for some users"? I'm especially curious about what kind of users you are talking about. |
There is a group of older individuals who are not proficient in using phones and computers. They take a long time to learn the user interface if it is not intuitive, or they become so frustrated that they give up entirely. Even though Tailscale is a zero-configuration business VPN solution, it is also used by countless individuals. While the current UI is much more user-friendly for most users, this group of individuals still finds it challenging. The UI is simply not intuitive enough for them. Even if Tailscale does not seek to improve its UI, I believe that providing a comprehensive user guide for regular users would also be a good solution. I understand now. Thank you for reminding me. |
If you believe this issue does not need further discussion, you can close it now. Thanks you. |
Thank you for the extra context! Having two toggles definitely increases the complexity of the UI, which comes at the cost of intuitiveness for some, but benefits others. It's always a balance. I'll keep in mind what you said and an eye out for this type of users. I'll go ahead and close this, but I will get notified if there is activity, in case other folks want to chime in. |
What are you trying to do?
Current, Android version have two buttons for two different features:
enable --> use exit node.
slide block --> connect to tailnet.
It's awful for some users. it's not user-friendly enough.
How should we solve this?
if it is possible, only need keep a button use to connect tailnet.
for select exit node, use second layer UI to do that, select none to disable. instead of need a button on main UI to disable or enable.
What is the impact of not solving this?
Actually, if not change this, it only affect users who don't skill for use phone. such as grandmother.
Anything else?
This Inspire from this article, I think it would be a great decision: https://tailscale.com/blog/reimagining-tailscale-for-ios
The text was updated successfully, but these errors were encountered: