This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

1. Improve the User Interface

The Alarm Clock UI has a lot of room for improvements.

See also the blueprint on launchpad.

See also the usability design review by Allan Day.

1.1. List Alarms

Currently, to view the list of alarms the user has to bring up the Alarms dialog either by double-clicking the panel icon or choosing Edit alarms from the right-click menu:

Current List Alarms dialog

Problems with this dialog:

Suggested approach:

Move the alarms list to a popup-menu, opened below the panel icon.

List Alarms as a popup menu

This would provide a more elegant and rapidly accessible list of alarms.

Some design issues:

Alternatively improve the List Alarms window: This is the approach taken for the 0.3 release

List Alarms as a window

The buttons in the toolbar are, from left to right: New alarm, Edit alarm, Delete alarm, Start alarm (enable it), Stop alarm, Snooze. The snooze icon should probably be improved somewhat though.

The idea is that when you click Stop on a triggered alarm (read: currently playing a sound), it should stop playing the sound. If the alarm is set to repeat, it will start counting down to the next scheduled alarm.

If the selected alarm is not triggered, clicking Stop will disable the alarm altogether.

1.2. Snooze/Clear alarm

Currently, the user can snooze or clear all alarms through the applet menu. An alarm is also cleared if its edit dialog is opened. It is also possible to snooze or clear a particular alarm through the libnotify popup, but future versions will only display a simple notification without any actions (to better integrate with notify-osd).

Problems:

Suggested approach:

Ideally it should be easier to snooze an alarm than it is to clear it.

Use "stop" instead of "clear".


2024-10-23 10:58