Notification

Differences between revisions 2 and 10 (spanning 8 versions)
Revision 2 as of 2014-04-30 15:37:42
Size: 513
Editor: mpt
Comment: + bug 1314683
Revision 10 as of 2016-07-08 14:57:47
Size: 2899
Editor: mpt
Comment: - “Initial implementation”; adjusts later implementation to include “Notifications” switch per-app
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
||<tablestyle="float:left;margin:0 1em 1em 0" style="border:none">{{attachment:phone-settings-notifications.png}}|| === Access ===
Line 9: Line 9:
The “Notifications” screen of [[SystemSettings#phone|System Settings]] should list all installed apps. By default, every app should have the ability to show notification bubbles. ||<tablestyle="float:left;margin:0 1em 1em 0" style="border:none">{{attachment:settings-notifications-access.phone.png}}||

[[SystemSettings|The System Settings main screen]] should have a “Notifications” item.
Line 12: Line 14:

=== Main screen ===

||<^ style="border:none">{{attachment:notifications-settings.phone.png}}||<^ style="border:none">{{attachment:notifications-settings-sound.phone.png}}||<^ style="border:none">{{attachment: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.

||<tablestyle="float:left;margin:0 1em 1em 0" style="border:none">{{attachment:notifications-settings-app.phone.png}}||

''Erratum: The “Notification Center” item should not be present; instead there should be a “Notifications” switch at the top.''

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.

=== App screen ===

Selecting an app should navigate to a screen for the individual app. This screen should start with a “Notifications” switch, followed by a “Let this app alert me using:” checkbox list with items “Sounds”, “Vibrations”, and “Notification bubbles”.

Whenever the switch is on, any app notification should be shown in the notifications list.

Whenever the switch is off, all the checkboxes should be disabled.

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

||<tablestyle="clear:both" style="border:none">||

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.

Main screen

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; instead there should be a “Notifications” switch at the top.

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.

App screen

Selecting an app should navigate to a screen for the individual app. This screen should start with a “Notifications” switch, followed by a “Let this app alert me using:” checkbox list with items “Sounds”, “Vibrations”, and “Notification bubbles”.

Whenever the switch is on, any app notification should be shown in the notifications list.

Whenever the switch is off, all the checkboxes should be disabled.

(Badges are deliberately excluded from these settings, partly because their implementation is incomplete — they 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)