-
Notifications
You must be signed in to change notification settings - Fork 306
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
List of topics in channel #1158
Comments
Tim and others propose featuring this page more prominently than the interleaved channel view: Tim said:
|
And another long-time Zulip user said:
|
Another user said:
|
From a review in the Google Play Console:
I assume we'll want this list of topics to be searchable, like in zulip-mobile. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Add "Show topics" button tooltip and "Search topics" placeholder text to all language files (English, Slovak, Norwegian, Polish, Russian, Arabic, and Japanese). Fixes part of zulip#1158.
This commit creates a new topic list page showing all topics in current channel with search functionality ordered by recency Fixes part of zulip#1158.
This commit creates a new topic list page showing all topics in current channel with search functionality ordered by recency Fixes part of zulip#1158.
Add topic list button to app bar actions in message list view. The button appears in channel narrows and navigates to the topic list page when pressed. Uses the topic icon and localized tooltip. Fixes zulip#1158.
This commit creates a new topic list page showing all topics in current channel with search functionality ordered by recency Fixes part of zulip#1158.
Add topic list button to app bar actions in message list view. The button appears in channel narrows and navigates to the topic list page when pressed. Uses the topic icon and localized tooltip. Fixes zulip#1158.
This commit creates a new topic list page showing all topics in current channel with search functionality ordered by recency Also adds a button to app bar actions in message list page which appears in channel narrows and navigates to the topic list page when pressed Fixes zulip#1158.
This commit creates a new topic list page showing all topics in current channel with search functionality ordered by recency Also adds a button to app bar actions in message list page which appears in channel narrows and navigates to the topic list page when pressed Fixes zulip#1158.
@lakshya1goel plans to implement this feature; see #mobile-design > Topic list in channel @ 💬. |
We now have a design for this feature; I've updated the issue description with details. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Hi, PR #1449 is ready for review, PTAL. Thanks! |
In the legacy app, if you're looking at the messages in a topic, we have a button in the app bar (a "list" icon) that gets you a list of all the topics in that channel. It's sorted by recency, and shows the number of unreads, whether you have an @-mention, and whether the topic is muted etc.
Basically it's similar to what you get in the web left sidebar after hitting "Show all topics" under a given channel.
We should offer the same thing in the new app. I wasn't sure people really use that feature; but it came up in user feedback after yesterday's beta announcement, so that's a sign that people do.
Design
Design is in Figma:
https://www.figma.com/design/1JTNtYo9memgW7vV6d0ygq/Zulip-Mobile?node-id=6819-35869&m=dev
For this issue, differences from the design there:
Implementation
The list of topics will come from making a request to the server, after opening the page.
As a follow-up task, after getting the list for a given channel we might store it (on
ChannelStore
), and keep it up to date when handling events, so that coming back a second time to this topic-list page for a given channel is fast. For this PR, though, that's out of scope. Instead the list of topics can just live on aStatefulWidget
for the page.References
The text was updated successfully, but these errors were encountered: