[Clock] Alarms should the progress of the current operation to keep the user informed

Bug #1364456 reported by Nekhelesh Ramananthan on 2014-09-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Clock App
Medium
Unassigned
Ubuntu UX
Medium
James Mulholland

Bug Description

When performing an alarm operation like creating, editing, toggling alarm status etc, it takes a while (3-4 seconds) for the operation to complete. Obviously the ideal scenario is that it happens real-time. But while we try to get to that state, we should meanwhile display some sort of progress update to the user.

Example use cases,
1. When creating a new alarm and saving it, the user will be in the add alarm page. We should some sort of saving dialog there?
2. Toggling the alarm status (enabled/disabled)
3. Editing an alarm and then saving it the user returns to the alarm list page.

*** SOLUTION ***
In principle, interruptions should be minimised or eliminated.

We should therefore queue processes in the background. If I switch an alarm on/off three times, the actions should be queued in a buffer. Some of them might even become unnecessary/ For example, if I toggle ON/OFF three times, it might be appropriate to execute only the first action only

Case by case:
1. The user will be returned to the Alarms screen. The second line of the caption will say 'Saving'
2. Buffer it, no visual feedback is necessary
3. The user will be returned to the Alarms screen. The second line of the caption will say 'Updating'

Changed in ubuntu-clock-app:
milestone: none → rtm
description: updated
Changed in ubuntu-ux:
status: New → Incomplete
status: Incomplete → Fix Committed
assignee: nobody → Giorgio Venturi (giorgio-venturi)
importance: Undecided → Medium
Changed in ubuntu-clock-app:
importance: Undecided → Medium
status: New → Triaged
John Lea (johnlea) on 2014-09-03
summary: - Alarms should the progress of the current operation to keep the user
- informed
+ [Clock] Alarms should the progress of the current operation to keep the
+ user informed
Changed in ubuntu-clock-app:
milestone: rtm → ota-1
Changed in ubuntu-clock-app:
milestone: ota-1 → ota-2
Changed in ubuntu-ux:
assignee: Giorgio Venturi (giorgio-venturi) → James Mulholland (jamesjosephmulholland)
Changed in ubuntu-clock-app:
milestone: 3.4 → 3.5
Changed in ubuntu-clock-app:
milestone: 3.5 → 3.6
Changed in ubuntu-clock-app:
milestone: 3.6 → 3.x.backlog
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints