Commit graph

29 commits

Author SHA1 Message Date
Damocles
f34f3f2f4e plugin: rust-side modules + theme services with serde-typed config 2026-05-04 22:58:12 +02:00
Damocles
7ab784e101 battery: remove dead notification code, poweralertd handles this via hm-module 2026-04-29 18:22:35 +02:00
Damocles
2acb4e70ad battery: send notifications via dbus instead of internal service or notify-send 2026-04-29 18:18:42 +02:00
Damocles
88f14b26cd battery: use internal notification service instead of shelling out to notify-send 2026-04-29 18:13:14 +02:00
Damocles
adb6c21135 remove hoverpanel title, move actions into applets, add qmllint baseline regen script 2026-04-27 15:04:24 +02:00
Damocles
200a844062 mpris applet reads service directly, fix accent color gradient with pinned dock 2026-04-26 13:37:34 +02:00
Damocles
02910957f1 move network/bluetooth refresh + active tracking into applets, fix dock parent.expanded 2026-04-26 12:31:15 +02:00
Damocles
c6fd199bd7 dock: animate bar width change, extend dock to top of screen 2026-04-25 21:56:58 +02:00
Damocles
f501f977d1 dock: pinned mode acts as screen split - bar shrinks, corners adjust, opaque background 2026-04-25 21:49:54 +02:00
Damocles
c22eb51dcd add slide-in applet dock with collapsible cards, edge trigger, and bar module toggle 2026-04-25 21:33:16 +02:00
Damocles
6fd36c812f barmodule: own hoverpanel internally, modules supply content as component 2026-04-25 14:07:26 +02:00
Damocles
2803bca1c3 sparkline: dynamic bar width, log scale x-axis option 2026-04-25 09:47:18 +02:00
Damocles
fb82cfc478 tray: use .values.length for visibility - UntypedObjectModel has no count property 2026-04-25 00:38:18 +02:00
Damocles
b6fe670467 tray: fix invisible module - use .count instead of .length on UntypedObjectModel 2026-04-25 00:32:51 +02:00
Damocles
e5e15f82fb rename Flyout/FlyoutState to Tooltip/TooltipState, improve qmllint check script 2026-04-24 22:33:26 +02:00
Damocles
8d76df6ef5 extract SparklineCanvas component from 5 applets 2026-04-24 00:43:40 +02:00
Damocles
1db16b435c update qmllint baseline for new/renamed files 2026-04-23 00:52:42 +02:00
Damocles
90c3bd3da2 replace reproducer with nova-shell-unpatched flake output for A/B testing 2026-04-20 23:03:28 +02:00
Damocles
c26e79458a reproducer: import QtQuick for Repeater 2026-04-20 22:04:29 +02:00
Damocles
f00308b1f0 rewrite reproducer as quickshell qml config with layer-shell surfaces 2026-04-20 22:01:48 +02:00
Damocles
6fedbd72aa reproducer: visible windows, toggle visibility on screen changes 2026-04-20 21:48:19 +02:00
Damocles
1d7a4d1895 drop tooltip flag from reproducer windows (needs transient parent on wayland) 2026-04-20 21:43:01 +02:00
Damocles
b6d5f3ec1f add install target to reproducer cmake 2026-04-20 21:40:18 +02:00
Damocles
e502027dbd fix printf format specifier for qsizetype in reproducer 2026-04-20 21:38:32 +02:00
Damocles
06fb97bc23 use unpatched qt for dev tooling (fmt, lint, devshell) 2026-04-20 20:59:06 +02:00
Damocles
b05861de78 add minimal reproducer for qtbase wayland screen use-after-free 2026-04-20 20:39:38 +02:00
Damocles
2a3fde4146 fix duplicate-property-binding in lock surface, update qmllint baseline 2026-04-18 15:52:01 +02:00
Damocles
3944f99316 add qmllint check with baseline diffing and Qt/Quickshell import paths 2026-04-18 15:44:58 +02:00
Damocles
d6cd2f173a reorganize repo: move shell sources into shell/, test scripts into test/ 2026-04-17 18:29:40 +02:00