element-hq / element-hq/element-android
Home pane content shouldn't depend (exclusively?) on notification settings
- 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
Assessment
This issue has not been assessed yet.