Skip to content
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

msglist: Offer stream and topic narrows #72

Closed
gnprice opened this issue Apr 19, 2023 · 2 comments · Fixed by #147
Closed

msglist: Offer stream and topic narrows #72

gnprice opened this issue Apr 19, 2023 · 2 comments · Fixed by #147
Assignees
Labels
a-msglist The message-list screen, except what's label:a-content
Milestone

Comments

@gnprice
Copy link
Member

gnprice commented Apr 19, 2023

Currently the prototype only offers the message list for one narrow, the "All messages" narrow.

We should offer more narrows. In particular:

(Also @-mentions, starred messages, and searches, but those can be separate issues later. -> #250, #251, #252)

This is especially needed because it's part of having a reasonable UX for participating in a conversation.

For this to be a really good UX, it'll probably need to be paired with something like an inbox or recent-conversations view. But to keep the scopes disentangled, for the purpose of this issue it'd be OK to skip those. There'll need to be some kind of navigation in order to exercise the feature, but it can be something crude like a few additional buttons on the app's home screen to go alongside the "All messages" button.

Things that are in scope for this issue include:

  • fetching the appropriate list of messages for a given narrow
  • maintaining that list as message events come in
  • adapting the compose box's layout and behavior
@gnprice gnprice self-assigned this May 26, 2023
@gnprice gnprice added this to the Alpha milestone May 27, 2023
@gnprice gnprice added a-msglist The message-list screen, except what's label:a-content and removed m-alpha labels May 27, 2023
@gnprice gnprice changed the title msglist: Offer stream, topic, and DM-conversation narrows msglist: Offer stream and topic narrows Jun 1, 2023
@gnprice
Copy link
Member Author

gnprice commented Jun 1, 2023

I've just narrowed the scope of this issue somewhat, splitting out the rest to:

@gnprice
Copy link
Member Author

gnprice commented Jun 1, 2023

Also split out:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-msglist The message-list screen, except what's label:a-content
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant