Commit graph

23 commits

Author SHA1 Message Date
Damocles
f174d35383 add panel titles to mpris/sound/brightness; pin button always visible 2026-04-16 20:47:33 +02:00
Damocles
d4407ee538 panel title bar: add title, action buttons slot, divider; bt to popup mode; move wifi/bt toggles to title bar 2026-04-16 18:51:06 +02:00
Damocles
46f14d5d36 centralize panel content-change grace period into HoverPanel.keepOpen() 2026-04-16 18:37:53 +02:00
Damocles
084ef1da75 fix panel pin button layout, network hover, mpris session switch, volume title colors 2026-04-16 18:28:50 +02:00
Damocles
54f80f0da8 hoverpanel: fix pin icons, hide pin during osd, convert network to hover panel 2026-04-15 23:09:30 +02:00
Damocles
dca6a8ac5c fix: move panel HoverHandler to panelContainer to prevent wiggle near pin button 2026-04-15 22:24:39 +02:00
Damocles
df9070296b fix: use pinned icon variant when panel is pinned 2026-04-15 22:21:51 +02:00
Damocles
8010a4728a feat: pin button on hover panels — click-transparent pinned mode 2026-04-15 22:19:50 +02:00
Damocles
fac3b27679 revert: hover panels back to Overlay layer (Top didn't fix workspace anchoring) 2026-04-15 21:37:45 +02:00
Damocles
dd854a2f7f fix: hover panels on Top layer so they animate with workspace switches 2026-04-15 21:05:22 +02:00
Damocles
8bee713fd3 hoverpanel: add 400ms grace period on show, increase hide debounce to 150ms 2026-04-14 00:37:54 +02:00
Damocles
b72ca67198 offset volume mixer popup below OSD slider panel 2026-04-13 23:38:45 +02:00
Damocles
71258b6d80 merge PopupPanel into HoverPanel with popupMode flag, delete PopupPanel 2026-04-13 23:26:35 +02:00
Damocles
885e446bf4 make HoverPanel fullscreen to avoid Niri resize issues, fix cpu freq color 2026-04-13 22:49:38 +02:00
Damocles
df53abcc43 fix volume mixer: separate PopupPanel to avoid layer-shell resize issue 2026-04-13 22:44:57 +02:00
Damocles
8eaf64eac6 add deeper debug logging to HoverPanel and Volume 2026-04-13 22:34:35 +02:00
Damocles
6f907fd027 fix volume panel closing: remove collapse timer, close on device select 2026-04-13 22:29:07 +02:00
Damocles
7633ed75a9 add debug logging to trace volume panel hide issue 2026-04-13 22:17:17 +02:00
Damocles
55627bc157 fix hover panel hide race with 50ms debounce 2026-04-13 21:59:59 +02:00
Damocles
5e91c86ab6 fix hover panel border hidden behind full-bleed content (mpris art) 2026-04-13 21:26:45 +02:00
Damocles
1430eeb6d4 fix hover panel position: compute anchorX lazily on show, not at binding time 2026-04-13 21:13:37 +02:00
Damocles
ffb869c5cc fix hover panel positioning: use contentWidth for margins, pass screen from module context 2026-04-13 20:56:40 +02:00
Damocles
0fd3c78fb0 refactor: extract HoverPanel component, replace inline PanelWindows in Volume, Backlight, Mpris 2026-04-13 20:34:41 +02:00