element-hq / element-hq/element-x-android

Allow heads-up notifications from designated rooms

Open
#5,990 3 comments 2 reactions 0 assignees View on GitHub
T-Enhancement
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

### Your use case

#### What would you like to do?
I would like to be able to set notifications from specific rooms to display heads-up notifications (dropdown bubbles from the top of the screen in addition to sound/vibration, lock screen, drawer, and status bar)

#### Why would you like to do it?
One-on-one or small group chats are generally important enough that I'd like to be notified immediately of messages without having to open the drawer. This is consistent with the default behaviour of Signal, Whatsapp, and SMS on (probably among others) on every phone I have used. I don't want this behaviour from larger rooms, so I'd like it to be configurable on a per-room basis.

#### How would you like to achieve it?
I would like to create a new notification channel with PRIORITY_HIGH and allow the user to designate certain rooms as high-priority in the per-room notification settings page.

There is a history of similar feature requests for more granular notification control (#2982, #2572). I am happy to contribute a PR for this, but thought I would first open discussion on whether it is wanted at all and if so on the details of what notification levels we should allow and how we should communicate them to the users.

### Have you considered any alternatives?

_No response_

### Additional context

_No response_

### Are you willing to provide a PR?

Yes

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.