This is most notable when using the rythmbox music player. When skipping a couple of song via the "play next song" button/hotkey or clicking on another song, each time a notification is sent to Notify OSD. Not an issue but they stack up to ~30 oudated notifications very fast and all of them are outdated as only the last one is important.
Notify OSD should drop all notifications of one category/application that aren't critical exept the last one, so that only the latest one is displayed in time.
Furthermore an option should be added to mark a notification as permanent/fixed/ageless, so it cannot be dropped in case a program requires that behaviour.
Examples:
-p, --permanent Cannot be dropped out of the notification stack
-f, --fix
-al, --ageless
Of course you could invert that behaviour, so that by default all notifications are stacked and the specific ones require a parameter to be able to dropped out of the stack. In this case the rythmbox plugin has to include the new parameter.
This is most notable when using the rythmbox music player. When skipping a couple of song via the "play next song" button/hotkey or clicking on another song, each time a notification is sent to Notify OSD. Not an issue but they stack up to ~30 oudated notifications very fast and all of them are outdated as only the last one is important.
Notify OSD should drop all notifications of one category/ application that aren't critical exept the last one, so that only the latest one is displayed in time.
Furthermore an option should be added to mark a notification as permanent/ fixed/ageless, so it cannot be dropped in case a program requires that behaviour.
Examples:
-p, --permanent Cannot be dropped out of the notification stack
-f, --fix
-al, --ageless
Of course you could invert that behaviour, so that by default all notifications are stacked and the specific ones require a parameter to be able to dropped out of the stack. In this case the rythmbox plugin has to include the new parameter.