-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Non-intrusive notifications in Canvas #3372
Comments
I like the idea of showing notifications in a way that replaces pop-ups. The idea of having publicly publicly available feed also seems fine. It seemed that you had notifications on the workflow window in mind, but perhaps the same kind of interface could also be used for widget windows. There, we could use it to report on errors and warnings (without the public feed, of course). I opened an issue for that: #3377 |
@janezd This can be closed, no? |
Closed via #3933. |
Orange version
3.17.0
Expected behavior
Pop-up windows are aggressive, bringing immediate attention to themselves, disabling the program until the user responds to them. Available update notifications are currently delivered this way once per day if the user is not running the latest version of Orange.
Implementing a non-intrusive notifications system is integral to communicating news to the user in a friendly way.
An example of such a system is that of Jetbrains programs (PyCharm, CLion ...), appearing in the bottom-right corner of the program:
In addition to new updates, such a system could deliver notifications about:
Notifications of secondary importance should include a 'never show again' option.
A publicly hosted notification feed should consist of small JSON objects containing the following information:
A preferences pane should be added, allowing the user to enable/disable different types of notifications.
What are the use cases for this? Are there many different types of notifications we would want to display? If not, notification types could be generalized into only critical and trivial.
The text was updated successfully, but these errors were encountered: