zulip/zulip-mobile

Make streams expandable/collapsible in Streams panel

Open

#5,494 创建于 2022年9月22日

在 GitHub 查看
 (6 评论) (0 反应) (1 负责人)JavaScript (673 fork)github user discovery
P1 high-priorityhelp wantedredesign

仓库指标

Star
 (1,348 star)
PR 合并指标
 (PR 指标待抓取)

描述

In preparation for the mobile app redesign, we should implement the following functionality for the Streams panel:

  1. Each stream should be expandable/collapsible within the panel, similarly to #5423. Clicking on the stream name should expand/collapse it.
  2. When a stream is expanded, we should use the logic used in the left sidebar of the webapp to decide how many topics to show.
  3. An expanded stream should have a "more topics" link at the bottom. Clicking on this link should take the user to the full-screen topics list for that stream (currently accessed via the three bulleted lines icon in the stream header bar).

Note that unlike the left sidebar of the webapp, it should be possible to have several streams in the expanded state.

Design direction (visual redesign will be a separate follow-up issue):

Screen Shot 2022-09-22 at 3 21 26 PM

贡献者指南