-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define better how Notifications behave #8
Comments
Choice number two is ok with me as I do not have a problem with suppressing notifications. My argument is that macOS already allows:
|
Do we agree that 2. is to be implemented? |
That seems to be the consensus. Lowest common denominator wins. |
There was a bug in GUI-o-Mac-tic. The quoted behaviour is actually not the default but one I explicitly enabled early in the development cycle. I forgot to disable it again. By default, macOS shows a single notification at a time, that notification will disappear after a few seconds (defined by macOS). If an application requests the delivery of a notification while a different notification is currently being displayed, then the new notification will not pop-up, it is sent directly to the "notification centre". This is to say that I believe that the notification mechanism in macOS and Windows 10 have almost the same behaviour. |
That's great. Is it possible (without jumping through hoops) for the new notification to bump the old one and display instead? |
There is a way but it involves deleting the current notification. |
That sounds a bit like a feature to me - not spamming the notification center. The animation strikes me as more of a concern, that's a lot of visual noise for potentially low-value updates. Let's leave this as it is for now. |
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:
I am vaguely inclined to go with option 2, but I'd like to open up for discussions with @peturingi and @AlexanderHaase.
The text was updated successfully, but these errors were encountered: