Commit graph

588 commits

Author SHA1 Message Date
Damocles
da158de748 move lock screen clock to left-aligned rotated column with slide animation 2026-04-18 00:50:51 +02:00
Damocles
dff70f18d1 add app name tooltip on hover for lock screen notification pills 2026-04-18 00:42:58 +02:00
Damocles
d20fdf8fa0 move NotifService and NotifItem to services/, keep notification UI in modules/ 2026-04-18 00:26:14 +02:00
Damocles
a17a365b81 add notification icon pills to lock screen 2026-04-18 00:21:40 +02:00
Damocles
a35f451fc0 fix pointer cursor on all click targets - move cursorShape from TapHandler to HoverHandler 2026-04-17 23:54:24 +02:00
Damocles
a43d0c8dcd fix lock screen media player switching 2026-04-17 23:41:21 +02:00
Damocles
84d1ad1f18 fix hex wave not fully exiting screen before loop restart 2026-04-17 23:34:06 +02:00
Damocles
e30cae5c7f enable clippy pedantic for nova-stats, fix all warnings 2026-04-17 23:28:24 +02:00
Damocles
64d0172bee add taplo toml formatter to treefmt 2026-04-17 23:20:15 +02:00
Damocles
9a079fe2f1 standardize services import alias to S in applets and lock 2026-04-17 23:13:54 +02:00
Damocles
0160e4a1fb move NiriIpc and PowerProfileService singletons to services/ 2026-04-17 23:11:46 +02:00
Damocles
63e93f5de0 show screen corners on lock screen when enabled 2026-04-17 22:59:46 +02:00
Damocles
5a5bbc5811 add lock.screenshot option to disable blurred desktop background 2026-04-17 22:46:32 +02:00
Damocles
74967d798c add per-applet toggle options for lock screen widgets 2026-04-17 22:42:39 +02:00
Damocles
8f66d67029 fix lock screen widget interaction by moving TextInput below content in z-order 2026-04-17 22:32:38 +02:00
Damocles
a8d8da7145 fix ThemedIcon wrongly moved to S. namespace 2026-04-17 22:16:20 +02:00
Damocles
c3d7fa0bc5 rename bar module files and qmldir types to *Module 2026-04-17 22:12:16 +02:00
Damocles
6461b9a943 rename *Content.qml to *Applet.qml 2026-04-17 22:08:26 +02:00
Damocles
989182d603 move Theme, SystemStats, Modules to shell/services/ 2026-04-17 22:07:00 +02:00
Damocles
197f6976e0 move content/ up to shell/applets/ 2026-04-17 21:58:48 +02:00
Damocles
15a49726b5 fix HexWaveBackground: onRunningChanged resolves to ShaderEffect, use Connections 2026-04-17 21:51:20 +02:00
Damocles
b27c4a2abc add media and volume widget cards to lock screen 2026-04-17 21:46:53 +02:00
Damocles
d495a63894 add hex wave background overlay to lock screen 2026-04-17 21:45:49 +02:00
Damocles
e939a6b096 extract panel contents into reusable content/ components 2026-04-17 21:44:44 +02:00
Damocles
b27bb533da readme: add manual build instructions for non-nix users 2026-04-17 19:46:47 +02:00
Damocles
715c20aa65 add auto-generated docs from hm-module options 2026-04-17 19:42:39 +02:00
Damocles
b5b1f4f406 move lock dir up to shell/lock as sibling of modules 2026-04-17 18:32:33 +02:00
Damocles
d6cd2f173a reorganize repo: move shell sources into shell/, test scripts into test/ 2026-04-17 18:29:40 +02:00
Damocles
344c1f8512 readme: fix niri link, increase hostility levels 2026-04-17 18:25:04 +02:00
Damocles
7dbbb89455 add accentColor property to BarIcon and BarLabel for proper color propagation 2026-04-17 18:10:48 +02:00
Damocles
b3e919514a fix lock screen color flash on show/hide 2026-04-17 18:03:23 +02:00
Damocles
2a50ab62b7 fix lock unlock - WlSessionLock.unlock() is a private slot, not QML-callable 2026-04-17 15:53:33 +02:00
Damocles
d58d4b0078 fix lock binding loops caused by id/property name shadowing 2026-04-17 15:44:09 +02:00
Damocles
e8a7469d47 guard null auth in lock surface text handler 2026-04-17 15:34:10 +02:00
Damocles
3d68d467f7 lock: use TextInput for keyboard input instead of Keys on plain Item 2026-04-17 14:31:37 +02:00
Damocles
9f0043cd23 lock: aggressively reclaim keyboard focus on lock surface 2026-04-17 14:12:40 +02:00
Damocles
032035b7f1 lock: add glib to PATH for gdbus 2026-04-17 14:03:40 +02:00
Damocles
892b2dca48 lock: resolve session path dynamically, use gdbus monitor (no root needed) 2026-04-17 14:01:07 +02:00
Damocles
fec5ef4d76 lock: use direct Scope instead of LazyLoader, gate on module enable 2026-04-17 13:53:49 +02:00
Damocles
fcbb54949f lock: add qmldir for subdirectory type resolution 2026-04-17 13:04:52 +02:00
Damocles
1a78b5808d lock: fix focus on WlSessionLockSurface 2026-04-17 12:49:42 +02:00
Damocles
4f59bc4ce4 lock screen: ext-session-lock-v1 with PAM auth and logind integration 2026-04-17 12:38:31 +02:00
Damocles
1f3cb60934 battery: add missing Quickshell import for QsWindow 2026-04-17 11:52:19 +02:00
Damocles
7d5854e340 fix scroll position reset when toggling group collapse 2026-04-17 11:48:05 +02:00
Damocles
69dff5a263 cpu/mem panels: drop floating header values, add total row to memory breakdown 2026-04-17 11:45:35 +02:00
Damocles
736a8126e4 preserve scroll position when toggling group collapse 2026-04-17 11:37:50 +02:00
Damocles
0d62b62da0 hoverpanel: reverse hide animation smoothly instead of snapping closed on re-enter 2026-04-17 11:35:37 +02:00
Damocles
1c67f002f4 right-click notification to dismiss 2026-04-17 11:31:09 +02:00
Damocles
cd99371a89 actions in center don't auto-dismiss, only invoke 2026-04-17 11:29:50 +02:00
Damocles
51a6323b66 hoverpanel: skip re-open animation when panel is already visible 2026-04-17 11:27:48 +02:00