Notification

Differences between revisions 8 and 9
Revision 8 as of 2015-09-08 15:35:27
Size: 3314
Editor: mpt
Comment: apps should be listed in alphabetical order
Revision 9 as of 2016-07-06 10:08:28
Size: 3434
Editor: mpt
Comment: - “Notification Center” item [from discussion with Paty Davila]
Deletions are marked like this. Additions are marked like this.
Line 39: Line 39:
''Erratum: The “Notification Center” item should not be present, since apps cannot opt out of appearing there.''

This is a work-in-progress specification for how system-controlled notification mechanisms should work on Ubuntu.

Phone

(bug 1314683)

Access

settings-notifications-access.phone.png

The System Settings main screen should have a “Notifications” item.

Simple implementation

phone-settings-notifications.png

Erratum: “the Notification Center” should be “the Notifications list” (bug 1377286).

The “Notifications” screen should list all installed apps, in alphabetical order, regardless of whether they have ever tried to issue a notification. (This is different from the other permission screens, which list only apps that have tried to use that permission, because it is not reasonable for the OS to issue an alert asking whether an app may notify you of something.) Notifications should be opt-out: every app in this list should have notifications on by default.

Apps should be able to use icon badges (emblems) regardless of its setting for other notifications.

Later implementation

notifications-settings.phone.png

notifications-settings-sound.phone.png

notifications-settings-vibration.phone.png

After the summary of notification styles, the “Notifications” screen should have items for “Apps that notify with sound” and “Apps that notify with vibration”. This is because sound and vibration are the two notification styles that are anonymous if they happen by themselves. (All other styles are visually associated with the app that issues them.)

The corresponding “Sound” and “Vibration” screens, then, satisfy the use case of “My phone is beeping/vibrating and I want to find out why”. Each screen should contain a list of all the installed apps that currently have permission to issue notifications of that type. If you uncheck an application in the list, it should remain present until you have left that screen (in case you unchecked it accidentally and want to recheck it).

In addition, the “Vibration” screen should have a pair of radio items for whether vibration notifications continue as normal when the phone is in Silent Mode.

notifications-settings-app.phone.png

Erratum: The “Notification Center” item should not be present, since apps cannot opt out of appearing there.

In the list of apps on the main “Notifications” screen, each app item should have as its caption a comma-separated list of the kinds of notification the app is permitted to use. Selecting an app should navigate to a screen for the individual app, with checkbox items for each notification type.

Badges are deliberately excluded from these settings, partly because their implementation is incomplete (badges appear only on the Launcher, not in the Dash), and partly because badges are not annoying enough to need disabling at a system level.

Notification (last edited 2016-07-08 14:57:47 by mpt)