Skip to content

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

Screencast_20250103_103615

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).

@teams/vdg @broulik

Edited by Nate Graham

Merge request reports

Loading