Scope
Device: mobile
Target: chat index-page
Hello everyone,
I’m working on revising the mobile chat index page and after iterating for a while, I would like to ask our community to take a look at the current proposals, to find out if anything resonates and, if not , if some feedback can help me improve them.
These are high level mocks of some ideas I’m playing with. Any feedback about the usability or general look-and-feel of them is very welcome. (Feedback on colours or alignments and the likes less so, as it’s still a work in process.)
Current design
Example as a reminder
Problem
As long as there aren’t too many channels or DMs, it all works fine. However, when the channel list becomes too long, the DMs are pushed under the fold.
This leads to unpleasant UX:
- Unread DMs, arguably the most important part of the chat index page, are always below the fold and require scrolling.
- Especially when you are switching back and forth between 2 or more DMs, having to scroll down each time to reach your ongoing chat is pretty annoying.
New design proposals
I’m experimenting with a couple of setups, each with its own pros and cons.
Design 1: Horizontal layout for DMs
What’s happening here?
- The DMs are all at the top, navigation via horizontal scrolling
- DMs are sorted by unread > most recent > less recent
- The channels are as-is below the DM section
This layout makes finding a specific DM more difficult, so we would add in a search function that appears on scroll back or another mechanism (but isn’t permanently taking up real estate):
Pros and Cons (that I can see)
Easy access to unread DMs
Full name and group members no longer visible
User status and timestamp no longer visible
Horizontal scrolling isn’t that fun => search helps
Design 2: One mixed list
What’s happening here?
- DMs and channels peacefully co-exist in 1 list view
- The sort order is done like this, with unread DMs and unread channels in “separate” sections because DMs have the highest priority, and I don’t want them to be pushed down by categories a user potentially never clears (guilty of that myself).
- Added an optional custom icon for a channel instead of the default chat-icon.
- This too could benefit from having a search function (not pictured)
Pros and Cons (that I can see)
Easy access to unread DMs
Full name or group members visible
User status and timestamp visible
Mixing DMs and channels is less scannable => search helps
Design 3: Tabs
What’s happening here?
- Going a different route here by using 2 separate views with footer to switch
- Channels could be sorted on most recent too, instead of alphabetical. That is true for design #1 too. I’m considering making that a user preference option.
Pros and Cons (that I can see)
Easier access to unread DMs
Full name or group members visible
User status and timestamp visible
Can’t see everything in one view
Feedback time
If you’re still here, awesome, thanks
1. Vote for whatever has your preference
Multiple options possible.
I prefer…
- The current design
- Design #1: Horizontal layout
- Design #2: One list view
- Design #3: Tabs
0 voters
I like to see channels sorted by…
- Sort alphabetically
- Sort on unread > most recent > less recent
0 voters
2. Share any ideas, inspiration, flaws you spot, or general feedback you have in the comments
Thanks everyone!