Activity log for bug #1354400

Date Who What changed Old value New value Message
2014-08-08 11:36:09 Nekhelesh Ramananthan bug added bug
2014-08-08 11:36:33 Nekhelesh Ramananthan bug task added indicator-datetime (Ubuntu)
2014-08-08 11:41:34 Nekhelesh Ramananthan description ----- Background Info ----- Currently the snap notification shown when an alarm is triggered shows the buttons "Ok" and "Show" which both does the same thing which is to dismiss the alarm. Since Snap notifications require a minimum of 2 buttons, the only choice is to implement the "Snooze" functionality and replace the "Show" button with "Snooze". However "Snooze" was decided to be implemented as part of the SDK Alarms API which is worked on by zsombor. As per the blueprint at [1], the snooze functionality was to be implemented in revision 0.2 (post-RTM). However we require a solution to the above issue before RTM. ----- Proposed Solution ----- It was decided after discussing with Mirco Mueller, Giorgio Venturi and Daniela Ferrai to implement the Snooze functionality as a workaround in the Indicator-datetime by dismissing the notification and showing it again after the snooze duration. The full design spec is described below. 1. Provide a settings option in dbus to set the snooze duration that the clock app can expose in the settings page to allow the user to choose the snooze duration. This is shown in [2]. The snooze duration options will be 2, 4, 5 and 10 minutes. 2. On pressing the "Ok" button in the snap notification, the alarm will be dismissed permanently for the day. 3. If the user pressed "Snooze", then indicator-datetime should dismiss the snap notification and show it again after the snooze duration. This process will be repeated until the alarm timeout defined by the user in the clock app settings. By default that timeout is 30 minutes. [1] https://blueprints.launchpad.net/ubuntu/+spec/sdk-system-alarm-api [2] https://docs.google.com/presentation/d/1JvDyhsW17d1-Mz8OY1YMBKwfRI2z9qgyRjbujEsxEMk/edit#slide=id.g18895458d_024 ----- Background Info ----- Currently the snap notification shown when an alarm is triggered shows the buttons "Ok" and "Show" which both does the same thing which is to dismiss the alarm. Since Snap notifications require a minimum of 2 buttons, the only choice is to implement the "Snooze" functionality and replace the "Show" button with "Snooze". However "Snooze" was decided to be implemented as part of the SDK Alarms API which is worked on by zsombor. As per the blueprint at [1], the snooze functionality was to be implemented in revision 0.2 (post-RTM). However we require a solution to the above issue before RTM. ----- Proposed Solution ----- It was decided after discussing with Mirco Mueller, Giorgio Venturi and Daniela Ferrai to implement the Snooze functionality as a workaround in the Indicator-datetime by dismissing the notification and showing it again after the snooze duration. The full design spec is described below. 1. Provide a settings option in dbus to set the snooze duration that the clock app can expose in the settings page to allow the user to choose the snooze duration. This is shown in [2]. The snooze duration options will be 2, 4, 5 and 10 minutes. 2. On pressing the "Ok" button in the snap notification, the alarm will be dismissed permanently for the day. 3. If the user pressed "Snooze", then indicator-datetime should dismiss the snap notification and show it again after the snooze duration. This process will be repeated until the alarm timeout defined by the user in the clock app settings. By default that timeout is 30 minutes. This will require a Go/No-Go decision from Charles Kerr regarding the implementation in indicator-datetime since as mentioned above this will be a workaround and workaround are not permanent solutions. [1] https://blueprints.launchpad.net/ubuntu/+spec/sdk-system-alarm-api [2] https://docs.google.com/presentation/d/1JvDyhsW17d1-Mz8OY1YMBKwfRI2z9qgyRjbujEsxEMk/edit#slide=id.g18895458d_024
2014-08-09 23:43:33 Charles Kerr indicator-datetime (Ubuntu): assignee Charles Kerr (charlesk)
2014-09-02 21:11:10 Launchpad Janitor indicator-datetime (Ubuntu): status New Confirmed
2014-09-03 04:44:18 Launchpad Janitor branch linked lp:~charlesk/indicator-datetime/lp-1354400-add-snooze
2014-09-04 00:26:45 Nekhelesh Ramananthan indicator-datetime (Ubuntu): status Confirmed In Progress
2014-09-04 00:26:57 Nekhelesh Ramananthan ubuntu-clock-app: assignee Nekhelesh Ramananthan (nik90)
2014-09-05 18:56:23 Launchpad Janitor indicator-datetime (Ubuntu): status In Progress Fix Released
2014-09-06 15:06:12 Nekhelesh Ramananthan ubuntu-clock-app: status Triaged In Progress
2014-09-06 16:35:11 Launchpad Janitor branch linked lp:~nik90/ubuntu-clock-app/implement-snooze-settings
2014-09-08 20:32:21 PS Jenkins bot ubuntu-clock-app: status In Progress Fix Committed
2014-09-09 10:20:20 Giorgio Venturi bug task added ubuntu-ux
2014-09-09 10:20:55 Giorgio Venturi ubuntu-ux: status New Fix Committed
2014-09-09 16:11:55 Giorgio Venturi ubuntu-ux: assignee Giorgio Venturi (giorgio-venturi)
2014-09-09 16:11:58 Giorgio Venturi ubuntu-ux: importance Undecided Medium
2014-09-09 16:12:25 Giorgio Venturi ubuntu-ux: status Fix Committed Fix Released
2014-09-19 16:41:31 Nekhelesh Ramananthan ubuntu-clock-app: status Fix Committed Fix Released