From fbea0f687a80dca6135b22e1338dbe463096f7fb Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 21 Sep 2026 20:13:30 +0200 Subject: feat(presentation): draw a running game as its own state The module emits a third class, gaming, when the shell's game detector holds presentation on. It gets its own icon rather than sharing the presentation one: the click is inert in that state, so the pill has to say why the mode is on and that clicking will not turn it off. The icon joins wb-icon's selftest, which is what makes an icon theme missing it fail at install time instead of rendering an empty pill. Co-Authored-By: Claude Opus 5 --- bin/wb-icon | 1 + 1 file changed, 1 insertion(+) (limited to 'bin') diff --git a/bin/wb-icon b/bin/wb-icon index b8bb098..ebbd57d 100755 --- a/bin/wb-icon +++ b/bin/wb-icon @@ -144,6 +144,7 @@ def selftest(): presentation_icons = [ "preferences-desktop-screensaver", # off "x-office-presentation", # on + "input-gaming", # held on by a running game ] mail_icons = ["mail-unread"] -- cgit v1.2.3