Damocles
|
d247f64cac
|
qtbase patch: add defensive validation in oldestEnteredScreen
|
2026-04-20 11:33:31 +02:00 |
|
Damocles
|
8ad32c631a
|
patch qtbase wayland client to fix screen use-after-free crash
|
2026-04-18 22:42:39 +02:00 |
|
Damocles
|
d821500db7
|
update quickshell and nixpkgs inputs
|
2026-04-18 16:29:53 +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
|
91cd18cbcd
|
select playing mpris session on startup
|
2026-04-18 14:25:08 +02:00 |
|
Damocles
|
22ca356fb5
|
wrap mpris player selection pills into multiple rows with Flow
|
2026-04-18 14:21:00 +02:00 |
|
Damocles
|
1b6c2fee91
|
use Instantiator for mpris state watchers instead of manual createObject
|
2026-04-18 13:34:04 +02:00 |
|
Damocles
|
0ca190a4a6
|
replace polling with signal-based mpris state tracking via raw player list
|
2026-04-18 13:27:02 +02:00 |
|
Damocles
|
09c2de136c
|
fix mpris state detection: replace dynamic Connections with state polling
|
2026-04-18 13:25:15 +02:00 |
|
Damocles
|
381ceaa642
|
always switch to newly playing mpris session
|
2026-04-18 13:20:52 +02:00 |
|
Damocles
|
c52886f061
|
only auto-switch on player disappearance if it was the selected one
|
2026-04-18 13:17:43 +02:00 |
|
Damocles
|
a032e554d0
|
auto-switch mpris player on pause/stop to most recently playing session
|
2026-04-18 13:17:01 +02:00 |
|
Damocles
|
195dd37be5
|
split shaders into separate derivation for incremental builds
|
2026-04-18 13:07:27 +02:00 |
|
Damocles
|
c55ddd95b5
|
halve lock screen wave animation duration to 3s
|
2026-04-18 12:59:12 +02:00 |
|
Damocles
|
e034b2085b
|
fix systemd rate limit keys in wrong section
|
2026-04-18 12:48:56 +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
|
62cd0f9a76
|
fix crash: defer layer disable with Qt.callLater to avoid destruction during signal handler
|
2026-04-18 12:09:10 +02:00 |
|
Damocles
|
7e9baa9b7e
|
fix reveal mask not latching - move phase check into shader effect
|
2026-04-18 11:47:34 +02:00 |
|
Damocles
|
cad64e7fe6
|
remove dim overlay from lock screen background
|
2026-04-18 11:46:11 +02:00 |
|
Damocles
|
a7d104df64
|
latch lock screen animations after first wave completes
|
2026-04-18 11:43:34 +02:00 |
|
Damocles
|
570000f09a
|
sync clock and widget fly-in animations to wave phase
|
2026-04-18 11:40:52 +02:00 |
|
Damocles
|
e2f8accbc1
|
per-pixel wave reveal mask for lock screen overlay layers
|
2026-04-18 11:35:51 +02:00 |
|
Damocles
|
e4b257d760
|
lock screen: show clear desktop first, reveal blur and hexes as wave passes
|
2026-04-18 11:31:20 +02:00 |
|
Damocles
|
fe02eed625
|
fix lock screen bg appearing immediately - hide hex wave base rect in overlay mode
|
2026-04-18 11:06:54 +02:00 |
|
Damocles
|
8a701516e4
|
reveal lock screen background as first hex wave passes
|
2026-04-18 11:02:59 +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
|
a55d232b9a
|
color lock screen clock with accent colors per segment
|
2026-04-18 10:19:45 +02:00 |
|
Damocles
|
a1c581e443
|
extract logind integration into LockService singleton in services/
|
2026-04-18 10:06:22 +02:00 |
|
Damocles
|
5248261975
|
split lock surface into LockClock, LockNotifPills, LockWidgets
|
2026-04-18 10:04:22 +02:00 |
|
Damocles
|
de193a88cd
|
move lock screen widgets to right-aligned column with slide-in animation
|
2026-04-18 09:59:28 +02:00 |
|
Damocles
|
a96971fba4
|
change systemd restart policy to always with rate limiting
|
2026-04-18 09:49:09 +02:00 |
|
Damocles
|
f071bb17e1
|
re-acquire session lock on startup if logind reports session locked
|
2026-04-18 09:33:48 +02:00 |
|
Damocles
|
3c9bf06bf7
|
react to logind Unlock signal for external session unlock recovery
|
2026-04-18 09:32:35 +02:00 |
|
Damocles
|
d0c0efb0ee
|
increase lock screen clock size to fill more of screen height
|
2026-04-18 01:17:38 +02:00 |
|
Damocles
|
494e17cce1
|
scale lock screen clock to fill screen height
|
2026-04-18 00:56:25 +02:00 |
|
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 |
|