Skip to content

Review UX of compose box in interleaved narrows #149

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

Open
gnprice opened this issue Jun 2, 2023 · 1 comment
Open

Review UX of compose box in interleaved narrows #149

gnprice opened this issue Jun 2, 2023 · 1 comment
Labels
a-compose Compose box, autocomplete, attaching files/images a-design Visual and UX design

Comments

@gnprice
Copy link
Member

gnprice commented Jun 2, 2023

The Zulip compose box in all clients has always been a tricky balancing act for the UX, for any situation where the message list the user is looking at doesn't correspond to a single conversation (i.e. any "interleaved" narrow). We want it to be easy to reply in the conversation you want to reply in; but hard to accidentally reply in an unintended conversation out of those you're looking at; and also to be easy to start a new topic.

The current prototype takes an approach that's optimized more for implementation simplicity than for this UX balance. That's fine for the alpha, but we should revisit it for the beta, or certainly before launch. We should have either the behavior that's in zulip-mobile, or something we think will be better.

@chrisbobbe writes at #147 (comment) :

For when and how to present a compose box, I think we could do some more design work in a later phase, to not re-introduce issues like these:

[…]

For example, one way I think it could work is:

  • De-emphasize interleaved stream views in the navigation
  • For topic and DM-conversation views, give a compose box that doesn't offer changing the destination conversation (topic or recipients, respectively).
  • For other views (e.g. all-messages; stream views; arbitrary narrows), don't show a compose box until the user asks for one, with "reply" or "quote and reply" on a specific message. The compose box will send to that message's conversation, without offering a change of destination, since that could lead to confusion and accidents.
  • Offer a "new topic" UI: Explicit "New topic" UI zulip-mobile#4379
@gnprice gnprice added the a-compose Compose box, autocomplete, attaching files/images label Jun 2, 2023
@gnprice gnprice added this to the Beta milestone Jun 2, 2023
@gnprice gnprice added the a-design Visual and UX design label Jun 14, 2023
@gnprice
Copy link
Member Author

gnprice commented Sep 22, 2023

Filed #310 for the portion of this we should be sure to do for the beta.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-compose Compose box, autocomplete, attaching files/images a-design Visual and UX design
Projects
Status: No status
Development

No branches or pull requests

1 participant