Commit graph

39 commits

Author SHA1 Message Date
Damocles
084ef1da75 fix panel pin button layout, network hover, mpris session switch, volume title colors 2026-04-16 18:28:50 +02:00
Damocles
0ff19a7b84 gate cava on panel open, kill 30s after panel closes 2026-04-16 00:50:02 +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
cce695a8c6 replace MouseArea with TapHandler in panel content, fix chevron double-fire with idempotent expand 2026-04-13 21:49:43 +02:00
Damocles
e660c8c868 filter mpris ghost players with no track or active state 2026-04-13 21:29:07 +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
Damocles
50af43a76e refactor: extract PopupBackground component for shared panel styling 2026-04-13 20:26:34 +02:00
Damocles
6c91fc031c fix: use accentColor in volume, backlight, and mpris panels 2026-04-13 20:04:46 +02:00
Damocles
e4ae5046b8 fix flyout accent color fallback, stop cava when module hidden 2026-04-13 17:21:22 +02:00
Damocles
fc36e46091 accent-colored borders on all flyouts, popups, and hover panels 2026-04-13 16:27:39 +02:00
Damocles
9874a9c094 hover panels: use HoverHandler instead of MouseArea for hover tracking 2026-04-13 00:59:59 +02:00
Damocles
4fa08f9748 mpris panel: smooth height changes to prevent wiggle 2026-04-13 00:56:26 +02:00
Damocles
b5b2276ff1 mpris: player switcher for multiple media sessions 2026-04-13 00:49:07 +02:00
Damocles
974613d811 nix fmt 2026-04-12 22:48:04 +02:00
Damocles
834bf808d0 propagate group accent color to modules via accentColor chain 2026-04-12 22:14:45 +02:00
Damocles
c13a719145 cava: add to deps, fix config via temp file 2026-04-12 19:37:39 +02:00
Damocles
6e20ac966e mpris: cava audio visualizer overlay on album art 2026-04-12 19:14:41 +02:00
Damocles
b06e3582ff nix fmt 2026-04-12 18:44:27 +02:00
Damocles
7e359fb730 mpris: preload album art at root level, cache survives panel hidden 2026-04-12 18:42:06 +02:00
Damocles
5d483e6284 fix mpris album art: keep visible after temp file deletion 2026-04-12 18:39:15 +02:00
Damocles
90ec41fd05 mpris: inline hover panel replaces separate MprisMenu 2026-04-12 18:38:04 +02:00
Damocles
a5cb257891 mpris flyout menu with transport controls, progress bar, album art 2026-04-12 17:52:38 +02:00
Damocles
0eaba947f4 limit mpris label width to prevent overflow 2026-04-12 17:40:22 +02:00
Damocles
55ab5bc4e7 restructure module config to objects with enable + extra options 2026-04-12 17:36:38 +02:00
Damocles
4109078a91 fade in/out for dynamic modules, fix tray icon theming 2026-04-12 17:28:03 +02:00
Damocles
77ce83462d misc small todos: animations, cursors, ... 2026-04-12 16:17:36 +02:00
Damocles
ed72d81f3b more more colors 2026-04-12 14:51:21 +02:00
Damocles
a67cdbd66f themed icons in tray, misc tweaks 2026-04-12 14:33:10 +02:00
Damocles
5ad933c03b disable modules, README, warning fixes 2026-04-12 12:19:30 +02:00
Damocles
b969f0824f extract constants 2026-04-12 10:57:48 +02:00
Damocles
14292e6683 move stuff into components 2026-04-12 00:56:17 +02:00
Damocles
6370732e4e add tooltips 2026-04-12 00:49:58 +02:00
Damocles
3dc6111825 escape icons so edit tool does not break them 2026-04-12 00:38:50 +02:00
Damocles
de2be39a88 fix icons missing 2026-04-12 00:37:11 +02:00
Damocles
00838e1d64 dedup, monospace font for icons 2026-04-11 00:35:37 +02:00
Damocles
cd45c2d9cf remove ws, fmt 2026-04-11 00:22:09 +02:00
Damocles
9fde6d4fc6 initial commit 2026-04-10 10:49:48 +02:00