elementary / elementary/panel-notifications

Snooze and suppress

Open
#172 2 comments 3 reactions 0 assignees View on GitHub
Needs Design
Dominant language
Vala
Stars
27
Forks
10
Avg merge
23h 33m
Merged PRs (30d)
45

Description

## Problem
Repeated notifications poping up for same thing. For example, battery low for mouse:
![image](https://user-images.githubusercontent.com/569551/99841810-c2226c00-2b3c-11eb-95c7-ac75538c5d95.png)

I've received above notification over 100 times since first. After first time it happened I prepared a spare battery when my current one dies. This was few days ago. I get new identical notifications and popups for the same issue and find myself clearing constantly:
![image](https://user-images.githubusercontent.com/569551/99842110-407f0e00-2b3d-11eb-8879-daf02b0f400f.png)

## Proposal
Ability to both snooze a notification and suppress identical notifications from re-notifying.

Suppress could be a toggle in Notification Settings and enabling it would allow per-type suppression of the notification if identical notification to the previous one is received.
![image](https://user-images.githubusercontent.com/569551/99843027-df583a00-2b3e-11eb-84e5-ac5f900fbc2b.png)

Snooze could have a custom time setting in Notifications Settings and a small button in the notification pop-up. Clicking on snooze would re-trigger previous notification for same event at a later time and ignore duplicates until then. I cannot envision where this setting would be placed as Notification Settings doesn't have "globals" but already per-type in main window.

## Prior Art
N/A

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.