Redesign: user list
For the new interface we're moving to a similar user list as Polari, which lives in a popover. Users that are currently online are shown first, followed by greyed-out offline users.
Instead of showing the number of online users in the room we're going with an icon representing users, because
- with Matrix, there are both online and offline users, and offline users will still be able to see messages later
- the number of online users isn't important since everyone will get them eventually
- a "users" icon is more discoverable
Clicking a user in the list opens an inline panel with the user's matrix id, level, and current status. It also contains a button to start a new 1-1 converstaion with this user.
The user list can be searched from the input at the top.
Development Tasks
-
move user list to popover -
add details panels when clicking users -
add functionality to start 1-1 chats -
split list into online and offline -
sort users by when they were last seen -
add search
QA Tasks
-
user panel is in popover -
details panel works as expected -
search works as expected -
starting 1-1 chats works -
no bugs or regressions
Edited by Tobias Bernard