element-hq / element-hq/element-android

Home pane content shouldn't depend (exclusively?) on notification settings

Open
#1,066 1 comment 4 reactions 0 assignees View on GitHub
A-Home
Dominant language
Kotlin
Stars
3.7k
Forks
917
PR merge metrics
No merged PRs in 30d

Description

Right now the home pane will only display unread messages if they were received in rooms for which notifications are enabled. If the notification settings are such that a message does not result in a notification, the home pane will not display that message. Instead, it will say I am "all caught up" and that there are no more unread messages.

I think this behaviour is wrong because it needlessly reduces the usability of the home pane. Even though I have many rooms set to the "Mentions only" notification setting -- because I do not want to get continuously interrupted by notifications while I work -- I still want to have an overview of the rooms where things happened while I was gone. In other words, I think the home pane would be much more usable if it served as a backlog and overview of new events instead of a list of rooms which have notification-producing events in them. As it stands, the home pane message is clearly incorrect: it is not that I have no more *unread* messages, but that I have no more messages *which produced notifications*.

That said, I understand the usefulness of having a list of rooms with notifications too. Perhaps the solution is simply to have two screens. One for rooms with any unread messages, the other for rooms with unread notifications.

Thoughts?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.