Implement Notification System
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 19.7k
- Forks
- 1.5k
- Avg merge
- 7h 5m
- Merged PRs (30d)
- 1
Description
The desired feature would implement a Notification system which is more elegant and modern way to notify the user about things, rather than using Message Boxes. This is useful for user experience as well as for plugins
Describe the solution you'd like
A clean and modern notification:
- show a message to the user
- have several types (Error, Info, Warning,...)
- will be closed after n seconds
- have a close button
- support multi-line + scrolling
- would be exported as an API and would be highly helpful for plugins
- should be stacked one above the other (if there are more than 1 notifications)
Additional context
PyCharm notifications:

VSCode notifications:


Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the existing Message Boxes and reviewing how notifications are currently exposed to plugins. Define the notification behavior and API scope from the requested types, timing, controls, scrolling, multiline content, and stacking; done means these requirements are implemented as a cohesive desktop feature.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100