[notifications] Can't dismiss notification bubbles
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Medium
|
Kevin Gunn | ||
Ubuntu UX |
Fix Released
|
High
|
Paty Davila | ||
unity-notifications |
New
|
Undecided
|
Unassigned | ||
unity-notifications (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Fix Released
|
High
|
Mirco Müller | ||
unity8 (Ubuntu RTM) |
Fix Released
|
Medium
|
Michał Sawicz |
Bug Description
On a phone with accounts setup for twitter, facebook and 2x google accounts I get a fair number of notifications.
Often times these notifications appear while I'm actually using the phone.
This presents issues in multiple areas:-
* If I'm in the dash I am blocked from using the search function because a notification covers the search button
* If I'm in the dash and already searching, having typed something, I'm blocked from seeing what I'm typing by the notification
* In apps I can't go "back" because the notification blocks the button
You get the idea. Basically notifications slow me down, because I have to wait for them to disappear. I'd like to be able to dismiss them. On iOS you swipe up which is indicated with a horizontal bar to grab and swipe away.
--------UX comment---------
We've added in the latest specification for notifications bubbles the ability to dismiss a notification via swiping left to right or right to left. Link to the spec: https:/
Related branches
- Michał Sawicz: Approve (tests)
- PS Jenkins bot (community): Approve (continuous-integration)
- Albert Astals Cid (community): Approve
- Michael Zanetti (community): Abstain
- Antti Kaijanmäki (community): Needs Information
-
Diff: 1554 lines (+836/-252)15 files modifiedqml/Notifications/Notification.qml (+36/-6)
qml/Notifications/Notifications.qml (+2/-6)
tests/mocks/Unity/Notifications/CMakeLists.txt (+2/-1)
tests/mocks/Unity/Notifications/MockActionModel.cpp (+6/-4)
tests/mocks/Unity/Notifications/MockActionModel.h (+4/-2)
tests/mocks/Unity/Notifications/MockNotification.cpp (+156/-4)
tests/mocks/Unity/Notifications/MockNotification.h (+63/-5)
tests/mocks/Unity/Notifications/MockNotificationModel.cpp (+172/-0)
tests/mocks/Unity/Notifications/MockNotificationModel.h (+72/-0)
tests/mocks/Unity/Notifications/plugin.cpp (+5/-3)
tests/mocks/Unity/Notifications/plugin.h (+1/-2)
tests/qmltests/Notifications/Notification.qml (+31/-0)
tests/qmltests/Notifications/tst_Notifications.qml (+271/-213)
tests/qmltests/Notifications/tst_OptionToggle.qml (+11/-6)
tests/qmltests/Notifications/tst_SwipeToAct.qml (+4/-0)
- Unity Team: Pending requested
-
Diff: 2193 lines (+1176/-382)27 files modifieddebian/changelog (+26/-0)
plugins/Dash/CardAttributes.qml (+2/-0)
plugins/Dash/CardCreator.js (+5/-1)
qml/Components/Dialogs.qml (+4/-24)
qml/Components/PhysicalKeysMapper.qml (+113/-0)
qml/Components/VolumeKeyFilter.qml (+0/-63)
qml/Notifications/Notification.qml (+36/-6)
qml/Notifications/Notifications.qml (+2/-6)
qml/Panel/IndicatorItem.qml (+2/-0)
qml/Shell.qml (+12/-39)
tests/mocks/Unity/Notifications/CMakeLists.txt (+2/-1)
tests/mocks/Unity/Notifications/MockActionModel.cpp (+6/-4)
tests/mocks/Unity/Notifications/MockActionModel.h (+4/-2)
tests/mocks/Unity/Notifications/MockNotification.cpp (+156/-4)
tests/mocks/Unity/Notifications/MockNotification.h (+63/-5)
tests/mocks/Unity/Notifications/MockNotificationModel.cpp (+172/-0)
tests/mocks/Unity/Notifications/MockNotificationModel.h (+72/-0)
tests/mocks/Unity/Notifications/plugin.cpp (+5/-3)
tests/mocks/Unity/Notifications/plugin.h (+1/-2)
tests/qmltests/CMakeLists.txt (+1/-0)
tests/qmltests/Components/tst_PhysicalKeysMapper.qml (+119/-0)
tests/qmltests/Dash/tst_Card.qml (+9/-3)
tests/qmltests/Notifications/Notification.qml (+31/-0)
tests/qmltests/Notifications/tst_Notifications.qml (+271/-213)
tests/qmltests/Notifications/tst_OptionToggle.qml (+11/-6)
tests/qmltests/Notifications/tst_SwipeToAct.qml (+4/-0)
tests/qmltests/tst_ShellWithPin.qml (+47/-0)
summary: |
- Can't dismiss notifications + Can't dismiss notification bubbles |
Changed in ubuntu-ux: | |
assignee: | nobody → Daniela Ferrai (dferrai) |
importance: | Undecided → High |
summary: |
- Can't dismiss notification bubbles + [notifications] Can't dismiss notification bubbles |
description: | updated |
Changed in ubuntu-ux: | |
status: | New → Fix Committed |
description: | updated |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Mirco Müller (macslow) |
importance: | Undecided → High |
status: | Confirmed → In Progress |
Changed in ubuntu-ux: | |
assignee: | Daniela Ferrai (dferrai) → James Mulholland (jamesjosephmulholland) |
Changed in unity8 (Ubuntu RTM): | |
importance: | Undecided → High |
assignee: | nobody → Mirco Müller (macslow) |
tags: | added: ota-1 rtm14 |
Changed in unity8 (Ubuntu RTM): | |
status: | New → In Progress |
no longer affects: | unity-notifications (Ubuntu) |
Changed in unity8 (Ubuntu RTM): | |
status: | In Progress → Triaged |
status: | Triaged → New |
assignee: | Mirco Müller (macslow) → nobody |
importance: | High → Undecided |
tags: | added: usability |
Changed in canonical-devices-system-image: | |
importance: | Undecided → Medium |
milestone: | none → ww09-2015 |
status: | New → Confirmed |
Changed in unity8 (Ubuntu RTM): | |
status: | New → Triaged |
importance: | Undecided → Medium |
milestone: | none → 14.09-ota-1 |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Kevin Gunn (kgunn) |
Changed in unity8 (Ubuntu RTM): | |
assignee: | nobody → Michał Sawicz (saviq) |
Changed in unity8 (Ubuntu RTM): | |
status: | Triaged → In Progress |
assignee: | Michał Sawicz (saviq) → nobody |
assignee: | nobody → Michał Sawicz (saviq) |
Changed in canonical-devices-system-image: | |
milestone: | ww09-2015 → ww13-ota |
status: | Confirmed → Fix Released |
Changed in ubuntu-ux: | |
assignee: | James Mulholland (jamesjosephmulholland) → Paty Davila (dizzypaty) |
description: | updated |
description: | updated |
Changed in ubuntu-ux: | |
status: | Fix Committed → Fix Released |
Changed in unity-notifications (Ubuntu): | |
status: | Confirmed → Fix Released |
An idea I've had is to have the notification area act slightly similarly to an app. For example if you have a busy gmail account and are trying to watch a movie you don't to be interrupted by it. The possible solution would be to be able to click on the app you had open and have it sticky to the foreground until the app is closed or swipe and then have the notifications continue to appear. If you swipe the app away to open another you can then tap the Scope (as it is an app) and then that gets foreground attention freezing up the notifications again.
Another possibly easier solution would be to add a cross or swipe action similar to Alan suggestion to just get rid of the notification.