Implement a "do not disturb" mode for notifications
A typical functionality for mobile OS is to have a "do not disturb" mode, wherein all notifications (except for critical ones, like battery notifications) are hidden until the mode is lifted.
Additionally, it's typically possible to automatically enter the "do not disturb" mode within a time range, for instance during the evening/night until the morning, to avoid waking up the user.
It should be possible for GNOME to have the same mechanism.
Use cases
- enabling Do Not Disturb while I'm working on something that requires my full attention
- applications running at full screen (video players, games, presentations) should be allowed to enable a DND mode on the desktop (though it shouldn't be the default)
- automatically entering DND during the night if I leave my computer on performing a task that inhibits suspend — e.g. downloading something, or building something — but I don't want to have the notification wake up the screen
Examples
iOS
Settings → Do Not Disturb
Edited by Emmanuele Bassi