Notification Priority Queue
This issue compliments #77
Current Behavior
Currently notifications stack on top each other, till they expire.
Expected Behavior
Ideally only one would be shown at any given time. If 2 or more want attention the one with the highest priority would be picked, once it expires the second one would be shown and so on.
Additional Information
As of now we have 3 types of notifications:
- Unsubscribe notifications
- Update indicator/notification
- Error notifications
A suggested priority for those would be the following:
- Unsubscribe since its in response of a user action
- Error notification
- Update notification
Note the first two are dismiss-able
If two notifications of the same group/priority conflict the most recent one should be picked.