applets/notifications: switch to horizontal timeout indicator
Reason for the change
The current circular timeout indicator is extremely fancy, but it suffers from a conceptually unresolvable challenges: By hugging the current Breeze close icon, it looks bad with other icon themes whose close buttons have different shapes or dimensions, and also with the new close button appearance agreed to in teams/vdg/issues#62 (closed) and implemented with frameworks/breeze-icons!349 (merged).
To address this issue, change the design of the timeout indicator to a very simple horizontal line below the header area.
Test plan
- Run with the patch for a while as notifications from NeoChat come in
- Run
while true; do notify-send foo bar; done
in a terminal window - Take a screenshot in Spectacle and see the screenshot
- Let the Spectacle notification time out and look at it in the history popup
Screenshots or screen recordings
Bugs fixed
No bugzilla tickets found, but it fixes the two above-mentioned conceptual issue with the current approach, and unblocks frameworks/breeze-icons!349 (merged).
Edited by Nate Graham