-
Notifications
You must be signed in to change notification settings - Fork 320
Closed
Labels
a-msglistThe message-list screen, except what's label:a-contentThe message-list screen, except what's label:a-contentbeta feedbackThings beta users have specifically asked forThings beta users have specifically asked for
Milestone
Description
This Zulip feature: https://zulip.com/help/marking-messages-as-read#configure-whether-messages-are-automatically-marked-as-read
That means:
- When scrolling through messages that are unread, by default mark them as read with a request to the server.
- Control that behavior with a local setting "Mark messages as read on scroll", with three values: https://zulip.com/help/marking-messages-as-read#configure-whether-messages-are-automatically-marked-as-read
- Unlike most everything else in the Zulip data model, apply "latency compensation" when marking messages as read on scroll, meaning eagerly apply the change to the local UI rather than wait for the server to acknowledge it with an event.
- Specifically, eagerly fade out the unread-message markers in the message list.
That local setting should go in the app's database on the device, from #13.
This should come after:
Khasonukaloshiya24
Metadata
Metadata
Assignees
Labels
a-msglistThe message-list screen, except what's label:a-contentThe message-list screen, except what's label:a-contentbeta feedbackThings beta users have specifically asked forThings beta users have specifically asked for
Type
Projects
Status
Done