• Berlin
  • Joined on 2025-01-15
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 13:07:54 +02:00
195dd37be5 split shaders into separate derivation for incremental builds
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 13:00:01 +02:00
c55ddd95b5 halve lock screen wave animation duration to 3s
e034b2085b fix systemd rate limit keys in wrong section
Compare 2 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 12:46:39 +02:00
7265515d64 fix screenshot capture: hide from wallpaper, refresh on each lock
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 12:33:38 +02:00
73e480d14b pre-capture lock screen screenshots via hidden window and ScreenshotService
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 12:09:28 +02:00
62cd0f9a76 fix crash: defer layer disable with Qt.callLater to avoid destruction during signal handler
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 11:47:54 +02:00
7e9baa9b7e fix reveal mask not latching - move phase check into shader effect
cad64e7fe6 remove dim overlay from lock screen background
Compare 2 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 11:43:43 +02:00
a7d104df64 latch lock screen animations after first wave completes
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 11:41:08 +02:00
570000f09a sync clock and widget fly-in animations to wave phase
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 11:36:13 +02:00
e2f8accbc1 per-pixel wave reveal mask for lock screen overlay layers
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 11:31:51 +02:00
e4b257d760 lock screen: show clear desktop first, reveal blur and hexes as wave passes
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 11:07:06 +02:00
fe02eed625 fix lock screen bg appearing immediately - hide hex wave base rect in overlay mode
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 11:03:17 +02:00
8a701516e4 reveal lock screen background as first hex wave passes
19396b1508 add keep-sorted to treefmt, sort qmldir files
Compare 2 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 10:40:01 +02:00
07dfbb1337 extract IdleInhibitService singleton from IdleInhibitorModule
de35cf016c extract BluetoothService singleton from BluetoothModule and BluetoothMenu
d646d9b0fe extract NetworkService singleton from NetworkModule and NetworkMenu
a7eca009e4 extract MprisService singleton, share player state between bar and lock screen
438362c6d1 extract BacklightService singleton, deduplicate brightness logic
Compare 6 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 10:20:07 +02:00
a55d232b9a color lock screen clock with accent colors per segment
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 10:06:46 +02:00
a1c581e443 extract logind integration into LockService singleton in services/
5248261975 split lock surface into LockClock, LockNotifPills, LockWidgets
de193a88cd move lock screen widgets to right-aligned column with slide-in animation
Compare 3 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 09:50:44 +02:00
a96971fba4 change systemd restart policy to always with rate limiting
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 09:39:35 +02:00
f071bb17e1 re-acquire session lock on startup if logind reports session locked
3c9bf06bf7 react to logind Unlock signal for external session unlock recovery
Compare 2 commits »
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 01:20:49 +02:00
d0c0efb0ee increase lock screen clock size to fill more of screen height
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 00:59:00 +02:00
494e17cce1 scale lock screen clock to fill screen height
vinzenz pushed to main at vinzenz/nova-shell 2026-04-18 00:51:22 +02:00
da158de748 move lock screen clock to left-aligned rotated column with slide animation