Commit graph

38 commits

Author SHA1 Message Date
Damocles
6f907fd027 fix volume panel closing: remove collapse timer, close on device select 2026-04-13 22:29:07 +02:00
Damocles
26de0d6c4f fix duplicate on_AnyHoverChanged in Volume.qml 2026-04-13 22:21:58 +02:00
Damocles
7633ed75a9 add debug logging to trace volume panel hide issue 2026-04-13 22:17:17 +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
5eb6ce6d96 use TapHandler for volume expand chevron to avoid hover interference 2026-04-13 21:42:51 +02:00
Damocles
c30f18a2ee fix volume panel expansion: move trigger to sink name row, mute on bar click, longer hover timeout 2026-04-13 21:38:54 +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
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
834bf808d0 propagate group accent color to modules via accentColor chain 2026-04-12 22:14:45 +02:00
Damocles
deb71231fb stable icon widths via minIcon, fix volume icon jitter 2026-04-12 21:00:36 +02:00
Damocles
b06e3582ff nix fmt 2026-04-12 18:44:27 +02:00
Damocles
cde8aa99aa volume panel: per-app stream sliders in expanded view 2026-04-12 18:35:40 +02:00
Damocles
20d3ad12f9 fix volume expand: use MouseArea on icon/label instead of TapHandler on Row 2026-04-12 18:21:30 +02:00
Damocles
5d7e3fb090 volume panel: flash on hotkey changes as osd replacement 2026-04-12 18:16:39 +02:00
Damocles
de44b66fef fix volume panel: auto-collapse expanded state when hover leaves 2026-04-12 18:15:53 +02:00
Damocles
421c19b509 fix tray status enum reference, fix volume panel polish loop 2026-04-12 18:09:43 +02:00
Damocles
5dcea32dc3 code cleanup: deduplicate volume icon logic, mpris time format, sink list 2026-04-12 18:08:36 +02:00
Damocles
5dc966c916 merge volume osd/tooltip into interactive hover panel with device switcher 2026-04-12 18:03:12 +02:00
Damocles
66dc628752 osd attached to triggering module position, per-screen filtering 2026-04-12 17:57:12 +02:00
Damocles
5de09fd5e2 stable label widths via minText, increase group glow 2026-04-12 17:10:21 +02:00
Damocles
77ce83462d misc small todos: animations, cursors, ... 2026-04-12 16:17:36 +02:00
Damocles
ab2eb2578e osd for volume and brightness 2026-04-12 15:24:08 +02:00
Damocles
ed72d81f3b more more colors 2026-04-12 14:51:21 +02:00
Damocles
df58449ef5 themed icons for states 2026-04-12 14:37:37 +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
7ca7e1e952 add scrool or click actions 2026-04-12 00:46:38 +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