zulip / zulip-flutter

Upcoming Zulip mobile apps for Android and iOS, using Flutter
Apache License 2.0
176 stars 164 forks source link

Option to choose home view: inbox, recent conversations, or combined feed #517

Open gnprice opened 8 months ago

gnprice commented 8 months ago

This is a followup issue to:

Specifically, it'd be good to let the user choose whether the screen the app launches on is "Inbox", "Recent conversations" (after #315), or "All messages" "Combined feed" (which is being renamed in #634).

We have a similar setting in web: https://chat.zulip.org/help/configure-home-view . It's expressed as web_home_view in the register-queue response.

It's possible the right answer here is that we should just follow the same setting, despite its name (and even though we just renamed it to that a few months ago). As I think about it now, the choice between these is naturally driven mainly by the level of traffic in the given realm and the user's habits of keeping unreads clear or not (the factors we also cite in our advice in the Help Center). That means:

gnprice commented 2 months ago

This is closely related to:

c-o-d-e-y-o-d-a commented 21 hours ago

Hello! I'd like to work on this issue. My proposed solution is to first ask the user for their preferred default screen when the app is opened for the first time. Additionally, I will implement a dropdown option in the settings where users can easily change their default page selection at any time. Let me know if this approach sounds good, and I'd be happy to proceed with the implementation!