Skip to content

Conversation

@chrisbobbe
Copy link
Collaborator

Fixes #1272.

(This is a draft because there's an open discussion; see the "scrollable when long" screenshots and the CZO link there.)

The action sheet is offered in all four places mentioned in the issue:

It should be reachable by long-pressing any of these:

  • A DM row in the Inbox
  • A recipient header in the message list
  • The area of the message-list app bar that identifies the narrow
  • The "Direct messages" (recent DMs) page

Self-DM:

Light Dark
image image

1:1 DM:

Light Dark
image image

Group DM:

Light Dark
image image

List of users in group DM, which is scrollable when long. We might still prefer a different page for this list (#1534); see #mobile > abbreviated headings @ 💬:

Light Dark
image image

Fixes zulip#1272.

While working on the design update for the Inbox page, I noticed that
we were well-prepared to implement the DM action sheet, including a
way to show the participants of a group DM in the action sheet itself.
For that, I've used a scrollable collection of user "chips" in the
action-sheet header, with avatar, presence, and name. Discussion
ongoing for whether we like this approach or prefer to put the users
list on a separate page, as in issue zulip#1534:
  https://chat.zulip.org/#narrow/channel/48-mobile/topic/abbreviated.20headings/near/2366774

In this commit, the action sheet can have up to two buttons:
- "View profile", for 1:1 DMs
- "Mark conversation as read", if there are unreads.
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.

Action sheet for a DM conversation

1 participant