Skip to content
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

Overall app navigation for beta #311

Closed
gnprice opened this issue Sep 22, 2023 · 4 comments
Closed

Overall app navigation for beta #311

gnprice opened this issue Sep 22, 2023 · 4 comments
Labels
a-design Visual and UX design a-home The home screens of the app; finding and starting conversations

Comments

@gnprice
Copy link
Member

gnprice commented Sep 22, 2023

In the current implementation, the way you get to the various screens (like the "All messages" narrow and the list of DM conversations) is from a "home page" that just has some buttons. It's a consciously prototype-level UI.

One reason we've stuck with that so far is that we don't yet have all the major screens that would naturally belong in an overall navigation for the app. The two still open now are:

For the beta, we should have some more presentable answer. Probably the home screen should be the inbox view #117, rather than a bunch of nav buttons; the navigation then has to go someplace else.

A first answer would be to copy the navigation we have in zulip-mobile, with bottom tabs. We also have some designs for an overhaul of the app's navigation. Given the beta timeline, we may not be able to iterate on those and integrate them for the beta, but we can revisit them for the next stage.

@gnprice gnprice added a-home The home screens of the app; finding and starting conversations a-design Visual and UX design labels Sep 22, 2023
@gnprice gnprice added this to the Beta milestone Sep 22, 2023
@gnprice gnprice modified the milestones: Beta 1, Beta 2 Nov 8, 2023
@gnprice gnprice modified the milestones: Beta 2, Beta 3 Nov 22, 2023
@gnprice
Copy link
Member Author

gnprice commented Jan 6, 2024

The discussion above (in the issue description) is focused on the navigation between different screens for dealing with a given account. For probably most users, there's only one account they use and so this is the whole story.

But because for some users it is essential to use multiple accounts — not least, for us developers as we use test accounts and test servers as well as our own main accounts — we'll always need some reasonable way to switch between accounts and to add a new account. So that should be part of our navigation thinking too.

The current solution, which we've had since very early in the prototype, is that the app opens showing the choose-account screen, and you can tap an account from there to start loading data for that account. This works, but it's a bit of an extra step when starting the app, and for users who have just one account it may feel unnecessary.

It'd be good to instead go straight to the account you were last using. But in order to do that, we'll need some other place in the UI for you to get to other accounts. See chat discussion.

update: Filed #516 for that.

@c-o-d-e-y-o-d-a

This comment was marked as off-topic.

@gnprice

This comment was marked as off-topic.

@gnprice
Copy link
Member Author

gnprice commented Nov 1, 2024

I've just written up a detailed spec for this task (borrowing from a previous writeup by Alya):

Closing this issue in favor of that fresh thread.

@gnprice gnprice closed this as not planned Won't fix, can't repro, duplicate, stale Nov 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-design Visual and UX design a-home The home screens of the app; finding and starting conversations
Projects
Status: Done
Development

No branches or pull requests

2 participants