Open gnprice opened 2 hours ago
This is a complex issue, so we'll want someone on the Zulip core team to handle it.
A previous draft PR implemented the navigation bar (roughly point 1 from the description above):
So that may be a helpful starting point.
This is our new design for the overall navigation of the app. It replaces the current placeholder home page. In this design:
There is a bottom tab bar (aka "navigation bar", in Material 3 terms). It has 6 buttons: Inbox, Combined feed, Mentions, Direct messages, Channels, Menu.
The screen with the bottom tab bar is the root of the navigation stack; there's no navigating "back" or "up" from there. For how the user reaches the choose-account page (which we currently put at the root of the navigation stack), see below.
The menu is a modal bottom sheet. It has the same options as the navigation bar (except Menu itself), plus "Starred messages".
Background
This design balances two things we want:
Discussion in chat thread.
Previous issue, which this one supersedes:
311