Commit graph

49 commits

Author SHA1 Message Date
Damocles
a0a5b907b9 tray: add debug logging for visibility chain 2026-04-25 09:55:48 +02:00
Damocles
45814286b8 tray: use Repeater.count for visibility instead of model values 2026-04-25 09:40:04 +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
ada611d6c5 gate non-essential animations behind reducedMotion config toggle 2026-04-24 23:40:42 +02:00
Damocles
e5e15f82fb rename Flyout/FlyoutState to Tooltip/TooltipState, improve qmllint check script 2026-04-24 22:33:26 +02:00
Damocles
b5be146619 extract PulseAnimation component from 3 modules 2026-04-24 09:04:09 +02:00
Damocles
2ec24e3075 extract OsdSection base component from Volume and Backlight modules 2026-04-23 23:29:50 +02:00
Damocles
5c5d3bbfac fix PinnableSection: drop self-referential module import for qmllint 2026-04-23 00:49:48 +02:00
Damocles
aa0f7bb5ef extract PinnableSection base component from 12 bar modules 2026-04-23 00:48:07 +02:00
Damocles
2c370afe8e lock threat: increase chromatic aberration multiplier for low threat visibility 2026-04-22 23:30:58 +02:00
Damocles
c1588ceb5e extract NotifApplet, fold NotifCenter into NotificationsModule with hover+pin 2026-04-22 22:44:39 +02:00
Damocles
472b4e62ab add ClockApplet with locale-aware calendar grid, refactor ClockModule with hover+pin 2026-04-22 22:34:33 +02:00
Damocles
662c3590af lock threat shader: softer vignette, more translucent tint 2026-04-22 22:16:43 +02:00
Damocles
9285365732 add WeatherService, WeatherApplet with hover panel and lock screen widget 2026-04-22 22:06:58 +02:00
Damocles
660b34fde5 fix Connections inside HoverPanel content - move to module level 2026-04-22 22:00:58 +02:00
Damocles
5da7005ce7 extract BluetoothApplet, fold BluetoothMenu into BluetoothModule with hover+pin 2026-04-22 21:54:20 +02:00
Damocles
c9c71c0e29 extract NetworkApplet, fold NetworkMenu into NetworkModule with pin support 2026-04-22 21:50:02 +02:00
Damocles
87952b543c bluetooth menu: show connecting/disconnecting state with pulse feedback 2026-04-22 21:33:53 +02:00
Damocles
8c2f362d04 lock screen: threat vignette + chromatic aberration on failed auth, heartbeat pulse at 3+ fails 2026-04-22 21:28:23 +02:00
Damocles
a0cb1d991d extract BatteryApplet from BatteryModule 2026-04-22 21:17:34 +02:00
Damocles
57d42d7ac3 add BatteryService, refactor BatteryModule to use it 2026-04-22 21:13:29 +02:00
Damocles
d814ee041f extract GpuApplet from GpuModule 2026-04-22 21:06:56 +02:00
Damocles
fcecfc84f2 gpu module: swap icon to eb4c 2026-04-22 21:02:26 +02:00
Damocles
4b5272c124 power menu: add confirmation dialog for shutdown and reboot 2026-04-22 20:06:09 +02:00
Damocles
621ec3bfc5 disk module: warn color when any mount exceeds threshold (default 85%) 2026-04-22 20:06:08 +02:00
Damocles
4c3f4a1691 gpu module: use inherited accent color instead of load-dependent color 2026-04-22 20:06:06 +02:00
Damocles
7265515d64 fix screenshot capture: hide from wallpaper, refresh on each lock 2026-04-18 12:46:21 +02:00
Damocles
73e480d14b pre-capture lock screen screenshots via hidden window and ScreenshotService 2026-04-18 12:32:55 +02:00
Damocles
e2f8accbc1 per-pixel wave reveal mask for lock screen overlay layers 2026-04-18 11:35:51 +02:00
Damocles
19396b1508 add keep-sorted to treefmt, sort qmldir files 2026-04-18 10:44:02 +02:00
Damocles
07dfbb1337 extract IdleInhibitService singleton from IdleInhibitorModule 2026-04-18 10:39:37 +02:00
Damocles
de35cf016c extract BluetoothService singleton from BluetoothModule and BluetoothMenu 2026-04-18 10:38:35 +02:00
Damocles
d646d9b0fe extract NetworkService singleton from NetworkModule and NetworkMenu 2026-04-18 10:36:30 +02:00
Damocles
a7eca009e4 extract MprisService singleton, share player state between bar and lock screen 2026-04-18 10:30:43 +02:00
Damocles
438362c6d1 extract BacklightService singleton, deduplicate brightness logic 2026-04-18 10:28:08 +02:00
Damocles
08d34ac5c7 extract BacklightApplet, add brightness and notif pills to lock screen right column 2026-04-18 10:25:50 +02:00
Damocles
d20fdf8fa0 move NotifService and NotifItem to services/, keep notification UI in modules/ 2026-04-18 00:26:14 +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
0160e4a1fb move NiriIpc and PowerProfileService singletons to services/ 2026-04-17 23:11:46 +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
e939a6b096 extract panel contents into reusable content/ components 2026-04-17 21:44:44 +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