[Scopes] Calendar reminder notifications became queued, non-interactive and easy to miss
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Bill Filler | ||
Ubuntu UX |
Fix Committed
|
Medium
|
Paty Davila | ||
indicator-datetime (Ubuntu) |
Fix Released
|
High
|
Renato Araujo Oliveira Filho |
Bug Description
With the recent indicator-datetime update the reminder notifications time out and are not interactive any more, meaning that:
- can't dismiss (have to wait for the sound/notification to time out)
- can't snooze (I know the feature didn't work, but that was a missing feature, not a thing we didn't want?)
- if you missed the notification, you missed the reminder
Not sure if the reason is the same, but they started queueing, too, i.e. if there's two reminders for the same time, sound will play for both (bug #1340248), but the two notifications will be shown one after another.
This is a UX regression in my opinion, even if it fixes bug #1320880.
There is actually no clear design for this, I'm afraid,
https:/
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: indicator-datetime 13.10.0+
Uname: Linux 3.4.67 armv7l
ApportVersion: 2.14.7-0ubuntu10
Architecture: armhf
Date: Fri Dec 12 08:59:10 2014
InstallationDate: Installed on 2014-12-12 (0 days ago)
InstallationMedia: Ubuntu Vivid Vervet (development branch) - armhf (20141212-020204)
SourcePackage: indicator-datetime
UpgradeStatus: No upgrade log present (probably fresh install)
------ UX Comment ------
We've added the desired behaviour in the latest specification for notifications bubbles:
Pages: 10-22 Notification bubble in normal use
https:/
Specific to remiders notifications: Notifications from missed calls, calendar events and reminders, are exceptions and won't ever be presented in a summary layout because of their different nature. They are time-sensitive (especially if these events involve other people actively waiting on a response) and may change the user's behaviour in the real world.
Related branches
- Ted Gould (community): Approve
- Michał Sawicz: Needs Fixing (ux)
-
Diff: 60 lines (+14/-6)2 files modifiedsrc/snap.cpp (+5/-6)
tests/manual (+9/-0)
- Ted Gould (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 67 lines (+19/-4)2 files modifiedsrc/snap.cpp (+9/-4)
tests/manual (+10/-0)
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Charles Kerr (community): Approve
-
Diff: 1157 lines (+401/-218)19 files modifiedCMakeLists.txt (+4/-1)
data/CMakeLists.txt (+1/-1)
data/indicator-datetime.desktop.in (+1/-0)
debian/control (+4/-0)
include/datetime/actions-live.h (+13/-10)
include/datetime/actions.h (+4/-8)
include/notifications/haptic.h (+1/-1)
include/notifications/notifications.h (+8/-1)
src/actions-live.cpp (+71/-63)
src/actions.cpp (+34/-58)
src/haptic.cpp (+15/-9)
src/main.cpp (+3/-1)
src/notifications.cpp (+169/-5)
src/snap.cpp (+14/-3)
tests/actions-mock.h (+18/-38)
tests/test-actions.cpp (+8/-8)
tests/test-live-actions.cpp (+31/-9)
tests/test-notification.cpp (+1/-1)
tests/test-sound.cpp (+1/-1)
Changed in indicator-datetime (Ubuntu): | |
assignee: | nobody → Charles Kerr (charlesk) |
Changed in indicator-datetime (Ubuntu): | |
status: | Fix Committed → In Progress |
Changed in indicator-datetime (Ubuntu): | |
importance: | Undecided → High |
Changed in ubuntu-ux: | |
assignee: | nobody → Giorgio Venturi (giorgio-venturi) |
assignee: | Giorgio Venturi (giorgio-venturi) → nobody |
importance: | Undecided → Medium |
status: | New → Triaged |
assignee: | nobody → Paty Davila (dizzypaty) |
Changed in indicator-datetime (Ubuntu): | |
status: | In Progress → Triaged |
summary: |
- Calendar reminder notifications became queued, non-interactive and easy - to miss + [Scopes] Calendar reminder notifications became queued, non-interactive + and easy to miss |
description: | updated |
Changed in ubuntu-ux: | |
status: | Triaged → Fix Committed |
Changed in indicator-datetime (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in canonical-devices-system-image: | |
status: | New → Fix Committed |
importance: | Undecided → High |
assignee: | nobody → Bill Filler (bfiller) |
milestone: | none → 11 |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
The relevant branch is lp:~charlesk/indicator-datetime/lp-1320880-shorter-notifications-for-calendar-events.