Skip to content

Keep topics data up-to-date by handling events #1508

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

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

PIG208
Copy link
Member

@PIG208 PIG208 commented May 9, 2025

This is a follow-up to #1500.

Fixes: #1499

PIG208 and others added 5 commits May 9, 2025 21:05
The topic-list page app bar should match the Figma design except for its
height.  That part needs to be coordinated with other pages.

Also on the topic-list page app bar, the icon "chveron_down.svg"
(originally "chveron-down-16.svg") comes from:
  https://www.figma.com/design/1JTNtYo9memgW7vV6d0ygq/Zulip-Mobile?node-id=6820-36184&m=dev

and not the "Icons" page, since the "chveron-down" there
appears to be different from the one on the topic list page design.

We also leave out the new topic button and topic filtering.  Those are
out-of-scope for zulip#1158.

---

On the message-list page, "TOPICS" is not aligned to the middle part
of the app bar, that's because we haven't got to zulip#1039 yet.

---

The topic-list implementation is quite similar to parts of inbox page
and message-list page.  Therefore, we structure the code to make them
look similar to compare for changes side-by-side to help with reviewing
what has changed.

Figma design:
  https://www.figma.com/design/1JTNtYo9memgW7vV6d0ygq/Zulip-Mobile?node-id=6819-35869&m=dev
It will need access to connection for fetching topics later.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Keep track of topics in ChannelStore
2 participants