Notifications
Notification settings.
Objectives
Allow people to:
- Stop notifications from annoying apps
- See important notification, even when playing games or watching videos
- Focus, either temporarily (example: during meetings), for longer periods of time (example: "I need to focus on writing this report"), or at certain times of the day ("I don't want to be bothered when I'm relaxing in the evening")
- Filter out some notifications but not others, while they're focused (example: "I still need to get calendar notifications, so I know when I have calls coming up")
Other functionality to provide:
- Control whether the screen should waking up and show fullscreen notifications, when it is locked (it might not be desirable in some environments, like a desktop machine in a shared space)
- Control whether notification summaries are shown on the lock screen
Potential functionality which has been excluded for now:
- Controls for notification sounds
- Hide the content of notifications
Relevant Art
iOS
http://livemans.com/wp-content/uploads/2015/01/settings-notifications-iphone.png
Windows 10
https://social.msdn.microsoft.com/Forums/getfile/732777
https://mspoweruser.com/wp-content/uploads/2018/03/Focus-Assist-1200x866.jpg
Mac
https://cnet1.cbsistatic.com/img/uW7zmGYqr2Gnx2vxuw_W5EC9WW8=/2016/05/31/ef658a98-efd7-4442-90ed-0a478adf2563/notification-settings-by-app.jpg
elementary
http://fc02.deviantart.net/fs71/f/2011/232/5/d/notifications_plug_by_spiceofdesign-d477e27.png
Discussion
Scheduled "do not disturb" functionality could do more than disable notifications - for example, it could prevent certain apps or websites from being accessed.
Relevant issues:
Tentative Design
https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/notifications/notifications-wireframes.png