Creating "AUDIO" VALARM notification actions causes endless problems: users may only hear a sound notification (with no visuals), if at all, and most other apps don't honor nor support editing audio-only alarms. Other systems typically play a sound automatically on "DISPLAY" alarms. https://datatracker.ietf.org/doc/html/rfc5545#section-3.6.6 says: > Multiple mutually independent "VALARM" calendar components > can be specified for a single "VEVENT" or "VTODO" calendar component. However, each component states: > 'action' and 'trigger' are both REQUIRED, > but MUST NOT occur more than once. To keep the UI simple, we should pick one or the other; "DISPLAY" it is. Remove "AUDIO" alarm code and add a warning to never add it again. Fixes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1280 Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/680>
16 lines
297 B
Plaintext
16 lines
297 B
Plaintext
using Gtk 4.0;
|
|
using Adw 1;
|
|
|
|
template $GcalAlarmRow: Adw.ActionRow {
|
|
Button remove_button {
|
|
valign: center;
|
|
icon-name: "edit-delete-symbolic";
|
|
tooltip-text: _("Remove Alarm");
|
|
clicked => $on_remove_button_clicked_cb(template) not-swapped;
|
|
|
|
styles [
|
|
"flat",
|
|
]
|
|
}
|
|
}
|