GNOME Bugzilla – Bug 766134
Remove notification preferences
Last modified: 2019-09-27 10:48:04 UTC
gnome-control-centre allows the user to centrally manage notification sounds and popups, Geary shouldn't duplicate that UI and codepath.
Does this also include *any* kind of sound we produce (at the moment this also happens when a mail is sent), or only the case where we produce our own sound for a notification? If it's the former, this would mean we could remove the libcanberra dependency. If it's the latter, it might be a good idea to just show a (possibly very quickly disappearing) notification in case of a mail being sent. Then it is still up to the user to decide over a sound via gnome-control-center.
We want to keep all the existing the sounds, but let gnome-control-center manage whether they are played for notifications. There's already some reports about the mail-sent sound (Make it a pref - Bug 713889 and make it a notification - Bug 749986) both of which I'm partial to, but if we make mail-sent a notification, then having a pref for it only makes sense if the pref is actually "Notify me when mail is sent". That makes it impossible to beep-on-send and not play sounds for notifications, however.
Lets do this once the Bug 766133 lands.
Bump tickets to 0.14 that aren't going to make 0.13.
Landing in https://gitlab.gnome.org/GNOME/geary/merge_requests/315 Ended up removing both prefs, since using GNotify we have no control over it for notifications anyway, but have enabled writing a plugin that supports playing a sound on send instead.