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.
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.