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 |
|
Damocles
|
88a0886681
|
temperature: per-device breakdown in panel, device filter config option
|
2026-04-17 11:24:28 +02:00 |
|
Damocles
|
8bbe211dd4
|
fix onClosed recursion stack overflow
|
2026-04-17 11:22:09 +02:00 |
|
Damocles
|
cf5581657b
|
fix(gpu): move gpu between memory and temperature in bar
|
2026-04-17 11:16:43 +02:00 |
|
Damocles
|
ff1644c0bd
|
feat(gpu): add gpu monitor module (amd sysfs + nvidia-smi, usage/vram/temp)
|
2026-04-17 11:15:55 +02:00 |
|
Damocles
|
a2966f51ab
|
fire default action on notification text click
|
2026-04-17 11:14:03 +02:00 |
|
Damocles
|
76ccc99e17
|
refactor(stats-daemon): split into cpu/mem/temp/gpu modules, add gpu support
|
2026-04-17 11:11:11 +02:00 |
|
Damocles
|
1edd14cf30
|
notifitem: handle notification closed by app to prevent dismiss-on-destroyed error
|
2026-04-17 11:04:58 +02:00 |
|
Damocles
|
2e3f3a9f3c
|
notifcard: filter default action identifier and empty action labels
|
2026-04-17 10:50:46 +02:00 |
|
Damocles
|
5e9a8b0a44
|
notifcenter: remove connector line, keep indent
|
2026-04-17 10:49:11 +02:00 |
|
Damocles
|
23c70619d8
|
notifcenter: indent notifications under group header with vertical connector line
|
2026-04-17 10:45:46 +02:00 |
|
Damocles
|
7f0df9eb47
|
notifpopup: remove critical glow drop shadow
|
2026-04-17 10:43:10 +02:00 |
|
Damocles
|
2bb7f6b8e7
|
notifpopup: hide when niri overview is open
|
2026-04-17 10:41:21 +02:00 |
|
Damocles
|
47dbffad0f
|
notifcenter: show one line per notification in collapsed group preview
|
2026-04-17 10:40:44 +02:00 |
|
Damocles
|
87aeed2ee5
|
notifcenter: hide group header chevron when not hovered
|
2026-04-17 10:37:49 +02:00 |
|
Damocles
|
d0be9616ae
|
notifcard: increase content right margin to avoid dismiss button overlapping time label
|
2026-04-17 10:36:39 +02:00 |
|
Damocles
|
7cd6716eb8
|
feat(overview-backdrop): softer wave, breathing pulse, random glitches
|
2026-04-17 10:34:34 +02:00 |
|
Damocles
|
862169aba0
|
notifcenter: collapsible app groups, hover-only group dismiss, full opacity on notif hover
|
2026-04-17 10:34:11 +02:00 |
|
Damocles
|
a502faef19
|
notifs: extract NotifCard shared component (background, progress, urgency bar, icon, text, dismiss button)
|
2026-04-17 10:24:45 +02:00 |
|
Damocles
|
d6b1a7ae58
|
notifications: show ! suffix and red color on count when critical notifications present
|
2026-04-17 10:06:47 +02:00 |
|
Damocles
|
b31fab5148
|
notifs: handle file:// urls in appIcon source
|
2026-04-17 10:05:17 +02:00 |
|
Damocles
|
dd88b8a4c2
|
notifcenter: fix undefined->bool warning on actions visible binding
|
2026-04-17 10:04:12 +02:00 |
|
Damocles
|
af3afa6a14
|
devshell: add libnotify
|
2026-04-17 10:02:02 +02:00 |
|
Damocles
|
fc930af43c
|
feat(battery): add 24h history sparkline and hover panel with rate/health
|
2026-04-17 09:59:34 +02:00 |
|
Damocles
|
c563065816
|
add notification test script
|
2026-04-17 09:57:38 +02:00 |
|
Damocles
|
7fbd186b4a
|
notifservice: remove json persistence (plaintext notification bodies are a security concern)
|
2026-04-17 09:36:51 +02:00 |
|