Commit graph

135 commits

Author SHA1 Message Date
Damocles
e6c65cad45 fix gradient bar: clip to 3px height, curve follows screen radius 2026-04-12 19:19:26 +02:00
Damocles
a5932a8feb gradient bar follows screen corner radius 2026-04-12 19:16:19 +02:00
Damocles
6e20ac966e mpris: cava audio visualizer overlay on album art 2026-04-12 19:14:41 +02:00
Damocles
5886f39b08 overview: background layer clock and date visible in niri overview gaps 2026-04-12 19:11:26 +02:00
Damocles
b80071db5c nix fmt 2026-04-12 19:05:24 +02:00
Damocles
367520df6a remove dead OsdState/Osd code, update README 2026-04-12 19:03:22 +02:00
Damocles
69ee00004a increase default screen corner radius to 20 2026-04-12 18:59:41 +02:00
Damocles
7e5afebada privacy: detect active video streams only, not hardware sources 2026-04-12 18:58:16 +02:00
Damocles
cd29baa4d5 screen corners: use exclusiveZone -1 to ignore bar offset 2026-04-12 18:53:47 +02:00
Damocles
87b7bb00d0 privacy module: screenshare and microphone indicators with glow + pulse 2026-04-12 18:52:15 +02:00
Damocles
0568f71d1b event-driven network/bluetooth/powerprofile via dbus-monitor + nmcli monitor 2026-04-12 18:48:07 +02:00
Damocles
b06e3582ff nix fmt 2026-04-12 18:44:27 +02:00
Damocles
21f96dc68e dismiss tooltip flyout when opening panel menus 2026-04-12 18:43:51 +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
cde8aa99aa volume panel: per-app stream sliders in expanded view 2026-04-12 18:35:40 +02:00
Damocles
3ed00dd905 mpris album art: keep last good source, clear on track change 2026-04-12 18:33:04 +02:00
Damocles
2be333d3f0 mpris album art: async loading, no cache 2026-04-12 18:29:30 +02:00
Damocles
36d187e251 fix menu Process objects: declare as properties for PopupPanel compat 2026-04-12 18:28:52 +02:00
Damocles
fd71211176 bluetooth flyout: paired devices with connect/disconnect 2026-04-12 18:27:20 +02:00
Damocles
a230b72344 network chooser: click to show known available connections 2026-04-12 18:24:36 +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
7aadbed03e backlight panel: flash on hotkey changes 2026-04-12 18:17:07 +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
0c2d5998ff backlight: hover slider panel, remove osd dependency 2026-04-12 18:11:30 +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
a69507980b mpris menu: proper album art with gradient fade 2026-04-12 17:57:45 +02:00
Damocles
66dc628752 osd attached to triggering module position, per-screen filtering 2026-04-12 17:57:12 +02:00
Damocles
85a1260a35 full height group separator lines 2026-04-12 17:53:33 +02:00
Damocles
a5cb257891 mpris flyout menu with transport controls, progress bar, album art 2026-04-12 17:52:38 +02:00
Damocles
2f31783ead fix bar group separators: overlay on Row instead of custom layout 2026-04-12 17:49:48 +02:00
Damocles
9d88d62201 bar icons: crossfade animation on icon change 2026-04-12 17:48:59 +02:00
Damocles
947770a568 bar groups: auto separator lines between modules 2026-04-12 17:46:08 +02:00
Damocles
7a4e1859a9 configurable polling intervals and thresholds per module 2026-04-12 17:44:52 +02:00
Damocles
0eaba947f4 limit mpris label width to prevent overflow 2026-04-12 17:40:22 +02:00
Damocles
87be2c720a tray icons: hover glow 2026-04-12 17:38:05 +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
d0f7c0872a fix hover glow: section glow covers whole module, children defer 2026-04-12 17:25:22 +02:00
Damocles
d8d602d30f tray: needs-attention glow and pulse 2026-04-12 17:23:35 +02:00
Damocles
e96ccf7f63 bar groups: gradient background connecting to top border 2026-04-12 17:21:24 +02:00
Damocles
784ded0a32 fix swaync notification parsing, use alt field 2026-04-12 17:19:38 +02:00
Damocles
43c2541ccd add hover glow to all bar modules 2026-04-12 17:15:51 +02:00
Damocles
8d074af824 notification count pop animation 2026-04-12 17:12:33 +02:00
Damocles
5de09fd5e2 stable label widths via minText, increase group glow 2026-04-12 17:10:21 +02:00
Damocles
7ab3b6ef75 bluetooth: show device battery percentage 2026-04-12 17:07:49 +02:00