Open lkarakoleva opened 6 years ago
The desktop Messenger shows message timestamps in a popup on hover.
The visible "timeline timestamps", for a lack of a better term, are displayed only when a significant time elapses between messages - not sure how much exactly.
Should we separate the mobile and desktop message time display? If we keep the same behavior for both mobile and desktop is it better to use the mobile approach, as we do not have "on hover" interaction in mobile.
No, the mobile approach is better and more consistent. We'd still show them only for selected messages, right?
We keep the interaction as it is - showing message time only on selection. My suggestion is to change only the position of the time - at the center of the chat above the message.
The times shown in the center above the message are indeed used to indicate a new "era", for instance a new day. Using the same layout for selected messages might be confusing. Is there a suggestion as to how we should differentiate between the two?
Тhere is an idea how to differentiate the message time text and the era text
Currently in chat UI implementation, the message time is shown next to a selected message and the message status beneath it:![untitled-1](https://user-images.githubusercontent.com/16577622/40046081-b02474f4-5834-11e8-9c58-510b420f1de2.png)
On the one hand is it better experience the short message time to be displayed next to it. On the other hand if the time format is too long, it would be cut out of the chat area.
We could use the same approach as in mobile facebook messenger:![2](https://user-images.githubusercontent.com/16577622/40046073-ab5012b2-5834-11e8-81c0-7990f9fcc2ce.png)
The timeline of the conversation is center aligned. We have already had timestamp placed at the center of the chat canvas so we could follow the same trend for the single message time - at the center of the chat above the message.
@tsvetomir @ivanchev @mitagg @joneff @gyoshev