-
Notifications
You must be signed in to change notification settings - Fork 750
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
Update Direct Messages
and Rooms
headers from UI
#4533
Comments
FTR: there are other possible headers: "favorites", "Low priority" and also "System alert". Depending on the tab, the sections are built here: https://github.com/vector-im/element-android/blob/main/vector/src/main/java/im/vector/app/features/home/room/list/RoomListSectionBuilderSpace.kt#L75 |
Thanks. I just realised there is a long press menu for the chat list. How about checking if there are any chats in the These two seem like the 'permanent' or 'long-term' categories. |
Meeting Notes
Next steps
Questions
|
Based on our chat, here is the proposed solution. The changes I have made are:
Link to Figma file: https://www.figma.com/file/QugKzfgL4gISlsmluw9EVb/Change-expandable-headers?node-id=4%3A2593 |
I have updated the content of the issue with the feedback from Amsha and removed the Needs-Design and Needs-Product label as this issue is now Ready to be built. |
Hi! I would to like to fix this issue but I don't clearly understand what should be done in term of UX. For UI, it seems okay since there is a link to Figma. Can someone sum up the expected behavior (visibility, expandable or not?, etc.) about the header sections depending on the different cases ? |
^ Just what @daniellekirkwood said |
That's fine, but what @daniellekirkwood has said is already implemented no? |
Indeed, this is the UX which is currently implemented. But UI has been changed and there is a counter of number of items added into the headers. |
Hello @amshakal @daniellekirkwood, when editing UI headers as specified, I have realized we already have a red notification counter as well (see capture below). Are you aware of this notification counter (it does not appear on the Figma screens) ? So my questions are:
|
Hi there, thanks for working on this. The rationale to keep the counter is so that users know there are items under that list if the section is collapsed, there could be a scenario where the user thinks there is nothing inside that section otherwise. This also helps us have parity with iOS. The main change we were proposing was to make the headers more prominent (with a grey band and with a more distinctive text style) Was aware of the notification badge - didn't account for it in the designs since the behaviour wasn't changing. I believe the colour of the badge should be grey or red based on the type of notification they receive? |
Okay, thanks for the reply. Yes the badge is indeed either red or grey. |
Another thing we can do to avoid users getting confused by different numbers is move notification badge to the right to match notification (unread counter) per room Ref: #4640 |
It is a good idea! I will try moving it to the right to see how it renders. |
Direct Messages
and Rooms
headers from UIDirect Messages
and Rooms
headers from UI
…ders #4533: improve headers UI in room/messages lists
This issue is: Ready to build
Problem
What would you like to do?
Remove the
Direct Messages
andRooms
expandable headers from the DMs and Rooms tabs respectively.Why would you like to do it?
It is annoyingly frequent that I accidentally tap the header and hide the chat list when I'm intending to open the top chat.
Moreover, I don't see the point of these headers. Not only are they buggy (switching the tab and switching back expands them again), but seemingly redundant. The title bar of the app already tells you which tab you have opened. The headers seem to have been copied from the Element Web UI directly, without an actual use case.
The only expandable header that makes sense is
Invites
, because you might get a lot at once, and want to hide them so you can focus on your existing chat list.How would you like to achieve it?
I would like to see the 2 headers removed completely. The
Invites
header can have a distinctly visible UI boundary so that it's clear when the invites end and the existing DMs/Rooms start.Solution
Based on our chat, here is the proposed solution. The changes I have made are:
Link to Figma file: https://www.figma.com/file/QugKzfgL4gISlsmluw9EVb/Change-expandable-headers?node-id=4%3A2593
Also, sections should only appear here if they have items in them.
The text was updated successfully, but these errors were encountered: