-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Currently there is a mismatch between MacOS notifications (gui-o-mac-tic) and the GTK notifications (I am unsure what the state is on Windows).
On MacOS, the notifications are stacked and there can be more than one visible at a time.
On GTK, we are only capable of displaying one at a time, and if it is already visible we just update it with new information.
The result of this, is that on MacOS, the current Mailpile notifications can be very spammy. The GTK pattern is also a bit more of a "lowest common denominator", in that we generally can't assume that we can display more than one notification at a time.
I think we have two choices:
- Make the protocol explicitly support multiple notifications in flight at once, and either provide protocol-level tools or guidance to app writers about how to suppress "spam".
- Make the protocol explicit about only supporting one notification at a time and mandate that GUI implementations replace or suppress on platforms that allow multiple notifications at a time.
I am vaguely inclined to go with option 2, but I'd like to open up for discussions with @peturingi and @AlexanderHaase.