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

Improve the fast room switcher #4658

Closed
sandhose opened this issue Jul 21, 2017 · 3 comments · Fixed by #4777
Closed

Improve the fast room switcher #4658

sandhose opened this issue Jul 21, 2017 · 3 comments · Fixed by #4777
Labels
A-Room-List A-Timeline-Search O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience T-Enhancement X-Needs-Design X-Needs-Product More input needed from the Product team

Comments

@sandhose
Copy link
Member

The C^k fast room switcher is a great piece of UI, and can be improved, inspired by what Discord and Slack do.

image

Slack shows you the channel with the last mentions first. It lets you jump to the next unread room with a few keystrokes. It also pre-selects the first item.

image

Discord does the same, and also pre-selects the last room visited when the search field is empty. It lets you go back and forth a room rapidly.


Also, selecting items with the arrow keys (see #3114) seems to have broken recently according to Michael

@lukebarnard1
Copy link
Contributor

We now do up/down navigation of the room list.

Pre-selection is certainly an interesting feature, I can see last channel and most recent mention being both being very useful.

Thinking about it, I mostly click on a very small subset of rooms in my favourites and I wonder how others use their room lists in Riot.

@kiliankoe
Copy link

The floating panel UI for a switcher is definitely popular, Telegram (at least the macOS desktop client) also features this, incl. preselection of the first element 👍

@SimonBrandner
Copy link
Contributor

Closing in favour of #19530

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Room-List A-Timeline-Search O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience T-Enhancement X-Needs-Design X-Needs-Product More input needed from the Product team
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants