Use List Pattern for Alarms
There are a few key issues with the present layout for alarms:
- there is no quick and easy way to toggle on and off alarms
- no obvious way to edit alarms
- the large grid and selection mode layout is dated and not particularly useful in this context
(for an interactive version with dialogs as well: https://teams.pages.gitlab.gnome.org/Design/web-experiments/clocks/alarm)
Alarms are now shown in a list with a prominent switch to toggle them on or off and editing the alarm is done by clicking the gear menu.
The name of the alarm is not pertinent or crucial information so it can be displayed as a subtitle in the list row.
The "Add..." row is simply a layout option, it can be left as the "New" button in the header bar if needed.