Skip to content
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

A possible solution to 'Jump to first unread message' being useless #6483

Open
ara4n opened this issue Apr 10, 2018 · 1 comment
Open

A possible solution to 'Jump to first unread message' being useless #6483

ara4n opened this issue Apr 10, 2018 · 1 comment
Labels
A-Read-Marker Green line showing how far _you_ have read P3 T-Enhancement

Comments

@ara4n
Copy link
Member

ara4n commented Apr 10, 2018

This was kinda proposed by @richvdh when we first implemented it, but i think i just thought of a UX that would work.

We could track sparse ranges of read messages (and thus individually track the read state of individual messages) rather than the current high & low water marks. And we could then show this with a bar down the side of the timeline which quickly fades away to show when the app believes the user has read the messages - giving an effect bit like ink being exposed to sunlight for the first time and rapidly evaporating.

This would be a really fun interactive dynamic effect, and make it very clear where 'jump to first unread' would take you to - the beginning of the last block of unread messages as determined by that bar. It could then also give a nice UX for resetting the read state of a message (or room, or page of messages) as per bug #6482 (aka element-hq/element-meta#347) - you could have a context menu option for "mark unread after this point", which would 'fill the bar' back in (unless you re-scroll through the messages, at which point the bar would once again be marked as read).

Think of it as similar to unread state on email messages and it makes a little more sense. This would also then be useful for bridging to email and preserving the read/unread semantics that users expect there"

@ara4n
Copy link
Member Author

ara4n commented Aug 24, 2018

https://github.com/vector-im/riot-web/issues/4134 is the main bug for fixing the jump to unread message banner.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Read-Marker Green line showing how far _you_ have read P3 T-Enhancement
Projects
None yet
Development

No branches or pull requests

4 participants