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

"Mark room as Unread" with a 'dot' on the room list #891

Open
daniellekirkwood opened this issue Dec 23, 2022 · 8 comments
Open

"Mark room as Unread" with a 'dot' on the room list #891

daniellekirkwood opened this issue Dec 23, 2022 · 8 comments

Comments

@daniellekirkwood
Copy link
Contributor

daniellekirkwood commented Dec 23, 2022

Your use case

Users should be able to mark a room as unread from the context menu in the room list (long-press on mobile, 3 dots on web & desktop).

In order to keep this deliverable simple we will:

  • Add a dot or other visual element to the room - there's no count or message specificity, read marker or read receipt movement. Just the introduction of a visual thing on the room list to jog the user's memory or remind them to 'come back later'

We will not:

  • Make this a cross-platform feature. Doing so would require engineers from each platform and some sort of user level storage which we may choose to do in the future but we want a quick and easy implementation that we can start with to judge the impact and usefulness of an unread marker.

Related platform issues

@daniellekirkwood
Copy link
Contributor Author

Assigning to you Amsha as we'll need a design for how this should look visually. I imagine we could just add a grey dot to the room but we might want to change the colour or placement? Especially given we're also working on: #889

@erkinalp
Copy link

erkinalp commented Mar 1, 2023

The thing is it would only mark as unread in your POV, not the public read marks.

@daniellekirkwood
Copy link
Contributor Author

Yes, it's a tool to mark your own room list in a way that reminds you to come back to a room later

@phipz
Copy link

phipz commented Mar 14, 2023

Why has it been decided to not make this syncing/cross-platform?

SchildiChat implements synced unread-markers, which even syncs unread markers with the WhatsApp bridge bot. As SchildiChat is an Element fork, it should be reasonable to adopt their implementation?

CleanShot 2023-03-14 at 14 58 37

(Right: WhatsApp Web, Left: SchildiChat)

@daniellekirkwood
Copy link
Contributor Author

We'd love to make this cross-platform and have plans to do so in the future. Unfortunately other priorities have slowed us down in delivering that.

We'd certainly be open to accepting the contribution of this feature if there were Element forks that wanted to provide that back to us :)

@phipz
Copy link

phipz commented Mar 14, 2023

Here are the various open ends that might be helpful to push cross-platform implementation:

@daniellekirkwood daniellekirkwood changed the title "Mark as Unread" "Mark room as Unread" with a dot on the room list May 12, 2023
@daniellekirkwood daniellekirkwood changed the title "Mark room as Unread" with a dot on the room list "Mark room as Unread" with a 'dot' on the room list May 12, 2023
@daniellekirkwood
Copy link
Contributor Author

Adding more info to the title for clarity but am not defining the design (although we did land on a dot...)

@florian-bellencontre
Copy link

florian-bellencontre commented Nov 24, 2023

Since the feature is available on iOS, users don't understand why it's not available on other clients (Element web, desktop, android). This feature is one of the most highly awaited whenever I hear about Element.

stefanceriu added a commit to element-hq/element-ios that referenced this issue Feb 21, 2024
stefanceriu added a commit to element-hq/element-ios that referenced this issue Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants