Messenger UX
Actions for Web
-
Create a larger messenger alternative for users on larger screens -
The total number of unread messages should be clearly presented even when the use isn’t engaged with the messenger. E.g. A message icon, with a counter highlighted in red/orange. -
Clearly indicate unseen message count -
Display timestamps using time ago values -
Group batches of messages together that are sent within quick succession. -
Remove avatars from the chat dialogue. Inserting a single user avatar at the top of the chat window will clear identify with whom the user is chatting with. -
Introduce a visual cue to show when a user is typing. -
When collapsed, show unseen message count -
When searching for users front-load channels that the user is subscribed to. -
Second preference should be given to channels who do use Minds Messenger, but the user isn’t subscribed to. -
Third preference should be given to channels who don’t use messenger, and the user doesn’t subscribe to. -
Move the search input to the top of the conversation list where it is more evident. -
All chats should be arranged in reverse chronological order (by datetime of last message sent/received). -
Increase spacing between the chat text input and the bottom of the window. -
Unread message count should be displayed next to the name. A green indicator should identify a user who is online. -
If a message is read on a mobile device, the corresponding notification should not display on the web application, and via versa. -
Show time ago value next to the channel name -
When inbox is empty (new messenger user) prompt them to search to begin. -
Discuss whether message encryption by default is a requirement or not. -
Entering the passphrase with every session becomes quite cumbersome.
Wireframes
Messenger for first-time user https://invis.io/VATHLKZG9WH#/379355806_Messenger_Concept_-_First_Time_User
Messenger is a collapsed state, with unseen message count https://invis.io/VATHLKZG9WH#/379355805_Messenger_Concept_-_Colappsed
Messenger with new and ongoing conversation contexts https://invis.io/VATHLKZG9WH#/379355808_Messenger_Concept_1
Messenger with active search https://invis.io/VATHLKZG9WH#/379355807_Messenger_Concept_-_Search
Actions for Mobile
-
Introduce more meaningful push notification messages. -
Locked screen: New message received -
Unlocked screen: Bobby: Happy Birthday Michael