As a user, I'd like the Room Search modal to prioritize unread messages #21710
Labels
A-New-Search-Experience
The new search dialog available in Labs
O-Occasional
Affects or can be seen by some users regularly or most users rarely
T-Enhancement
Your use case
What would you like to do?
I would like the Room Search (
<ctrl-k>
) modal to display rooms and DMs with unread messages first, if the user has not yet entered in a search query (and perhaps consider or enable an option for "pinning" these above search results as the user types).Why would you like to do it?
Slack has a similar feature to Room Search, which they call the "Quick Switcher". It enables similar functionality; moving between different "channels" (rooms) or direct or group messages with other users. There's a small but incredibly useful difference, though: if you have unread messages (any message in a DM or things that match your highlight rules in "channels"), those channels and DMs will be listed first in the Quick Switcher.
Implementing this behavior in the Room Search modal would improve visibility of unread messages, highlighting the "important" conversations to navigate to.
How would you like to achieve it?
I'm not sure what this question is asking. I'd like to achieve it by having it implemented. While I would be happy to help contribute, my free time is fairly limited, and I cannot commit to adding this functionality in myself at present.
Have you considered any alternatives?
#301 added functionality to navigate between rooms with unread messages, so one could make the argument that this feature request isn't valid and should be closed. I would contend that while useful, the implementation of this feature request has three advantages over the
alt+ctr+{up,down}
quick-navigation binding:Because of these reasons, I believe that #301, while useful, ultimately fails to provide the same experience that this would.
Additional context
This might look something like this:
The text was updated successfully, but these errors were encountered: