bbedward
b1b7aa7aa2
Revert "dock: use required properties in dock item delegate, fixes context injection on Qt 6.8 ( #2926 )"
...
This reverts commit b8e2ce1da8 .
2026-07-30 14:30:51 -04:00
bbedward
b8e2ce1da8
dock: use required properties in dock item delegate, fixes context injection on Qt 6.8 ( #2926 )
...
(cherry picked from commit fa629fbf99 )
2026-07-26 19:15:44 -04:00
bbedward
e15db00714
cc: migrate some settings to cache
...
port 1.5
(cherry picked from commit e9bc0169f6 )
2026-07-26 21:46:22 +00:00
bbedward
d2b61b91ef
dbar: fix click-through mask of center section
...
fixes #2938
(cherry picked from commit 9b7d3c64fe )
2026-07-26 15:22:03 -04:00
bbedward
6c27b92445
dbar/notifications: fix right click context menu position and add middle
...
click to DnD
(cherry picked from commit 1f94c3cbd4 )
2026-07-26 14:52:39 -04:00
feng-yifan
661dc27d26
fix(settings): reset AppBrowserPopup model on close to avoid crash ( #2925 )
...
Reopening the autostart "Browse" picker crashed in
QQmlIncubatorPrivate::incubate. Drop the ListView model on hide()
and rebind it on show() so each open starts with a fresh
QQmlDelegateModel instead of reusing a stale incubation queue.
(cherry picked from commit 3182c70857 )
2026-07-26 14:34:30 -04:00
bbedward
3d5a6fb9d7
display config: preserve config when turning off on niri
...
fixes #2939
port 1.5
(cherry picked from commit 24cb3d19a0 )
2026-07-26 18:26:18 +00:00
bbedward
c2a5397d8a
notification: clip region on animation exit
...
related #2917
port 1.5
(cherry picked from commit f57f254855 )
2026-07-24 18:36:07 +00:00
bbedward
9b5538323d
lock: guard dpms window
2026-07-24 14:13:43 -04:00
bbedward
8321d28d18
greeter: don't override manually selected session with saved/defaul
2026-07-24 11:47:59 -04:00
bbedward
f455456ff1
dock: limit input mask to body, disable hover headroom unless enabled
...
fixes #2923
(cherry picked from commit 0815e48465 )
2026-07-24 10:35:40 -04:00
Thomas Kroll
25c12a14a9
fix(lock): hold sleep inhibitor until compositor confirms lock ( #2907 )
...
lock-before-suspend released the logind sleep delay inhibitor as soon as Qt
reported the lock rendered (afterAnimating/afterRendering). That signal fires
before the compositor has committed/presented the ext-session-lock surface, so
the machine could freeze ~1 frame later with the desktop still the last
presented frame. On resume the desktop was briefly visible before the lock
appeared (both suspend and hibernate).
Gate lockerReady on WlSessionLock.secure (the ext-session-lock `locked` event),
so the inhibitor is held until the compositor confirms the session is locked and
the desktop is hidden. LockSurface passes the WlSessionLock down as sessionLock;
the readiness check returns early until secure, and re-fires on secureChanged.
The Go-side fallback timer in loginctl monitor remains as the backstop.
Reproduced on niri / s2idle with 3 outputs: debug log showed lockerReady sent
18 ms before `PM: suspend entry`; with this change the desktop no longer flashes
on resume.
Signed-off-by: Thomas Kroll <99196436+tkroll-ionos@users.noreply.github.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
(cherry picked from commit 237fb57d5e )
2026-07-24 09:31:23 -04:00
bbedward
b72b276fb4
lock/pam: attempt to fix fprintd retry spam after resume
...
(cherry picked from commit 958672badd )
2026-07-24 09:30:57 -04:00
bbedward
accdd0972c
popout: fix lifecycle of blur with various popouts
...
fixes #2901
port 1.5
(cherry picked from commit 93c3030a1e )
2026-07-21 21:47:06 +00:00
bbedward
00c28f69fd
wallpaper: use filter chips for rando transitions
2026-07-21 11:45:18 -04:00
bbedward
2e0337b68c
lock: avoid lock surface churn
...
related #2885
port 1.5
(cherry picked from commit 30d9a34011 )
2026-07-21 14:51:07 +00:00
bbedward
847718459c
lock: fix dpms fade surface getting stuck after unlock
...
port 1.5
(cherry picked from commit 116cef0b3a )
2026-07-20 14:40:30 +00:00
bbedward
95b120b475
systray: fix menu positioning on vbars
...
fixes #2818
port 1.5
(cherry picked from commit 1402d2312a )
2026-07-19 20:37:56 +00:00
bbedward
606115748a
theme: put full theme catalog in neovim dropdown
...
fixes #2892
port 1.5
(cherry picked from commit dbaf2e922c )
2026-07-19 15:21:42 +00:00
bbedward
ad936bfdc9
dash: fix color tokens for placeholder in calendar, and weather failed
...
fixes #2891
port 1.5
(cherry picked from commit eb330f62e1 )
2026-07-19 15:18:40 +00:00
bbedward
876ead665b
lock: add resilience for when the lock surface is rejected
...
related #2778
related #2841
port 1.5
(cherry picked from commit 698b66cf91 )
2026-07-18 15:51:52 +00:00
bbedward
f1f528b2cb
widgets: fix hidden widgets disrupting index when arranging widgets
...
fixes #2844
port 1.5
(cherry picked from commit 5dfd875b9e )
2026-07-18 01:10:36 +00:00
purian23
9853e1431b
fix(frame): restore frame edge inset states regression in framemode
...
Port 1.5
(cherry picked from commit 00b22df802 )
2026-07-18 00:25:07 +00:00
bbedward
e7b8196a4a
i18n: preserve terms for 1.5 point releases
...
port 1.5
(cherry picked from commit 4200270b55 )
2026-07-17 22:39:56 +00:00
purian23
f37f4a1f35
refactor(auth): relay on distro system auth over DMS managed sessions
...
- Gate greeter external-auth status fprint availability only on confirmed setups
- Reload dankshell-U2F/U2F-Key watchers live
Related: #2874
Port 1.5
(cherry picked from commit 3938e60ce4 )
2026-07-17 17:54:36 -04:00
bbedward
fc11dfbc57
media: further optimizations for bar widget animations
...
related #2863
port 1.5
(cherry picked from commit 2986e354e8 )
2026-07-17 19:49:25 +00:00
bbedward
89895da4fa
lock: add lockAndOutputsOff IPC function
...
(cherry picked from commit bf12665adb )
2026-07-17 15:25:04 -04:00
purian23
63ffd7caec
feat(notifications): introduce notification foreground layers settings override
...
port 1.5
(cherry picked from commit 3c688cfbd3 )
2026-07-17 17:17:34 +00:00
purian23
dac08b34c6
feat(settings): add explicit border toggle and updated layouts
...
- Defaults On with blur enabled to clean up the border edges
- Darken Modal moves to Launcher settings
Closes #2446
port 1.5
(cherry picked from commit 92ba2bb57d )
2026-07-17 16:55:21 +00:00
bbedward
840a448b4a
wallpaper: optimize blurred wallpaper layer
...
port 1.5
(cherry picked from commit 504c132f78 )
2026-07-17 15:41:25 +00:00
bbedward
fd20cce9b7
sysupdate: tweak styling of ignored banner
...
port 1.5
(cherry picked from commit a50bb2cab3 )
2026-07-17 14:32:55 +00:00
bbedward
ad5a96d95b
sysupdate: disallow partial updates on arch, add ignored to popout
...
port 1.5
(cherry picked from commit b17a90a412 )
2026-07-17 14:19:41 +00:00
bbedward
8ba5e1a082
sysupdate: pass custom command to daemon instead of fire and forget from
...
QML
related #2873
port 1.5
(cherry picked from commit 0ffec5011b )
2026-07-17 13:46:54 +00:00
bbedward
65f4a9a044
dash/weather: fix X wheel scroll
...
port 1.5
(cherry picked from commit 5589cfb783 )
2026-07-16 14:41:44 +00:00
purian23
c2a6a7aebd
feat(auth): expand shared PAM support for custom policies
...
- Add support for DMS and System managed factor policies
- Add validated dedicated security-key PAM / U2F Key sources
- Restore U2F OR/AND flows
Related: #2874
Port 1.5
(cherry picked from commit 48e36ae146 )
2026-07-16 13:24:40 +00:00
purian23
a55177f1d2
fix(media-player): update Mpris stable metadata handling
...
- Restores Brave browsers
port 1.5
(cherry picked from commit fe1a783ec2 )
2026-07-16 00:57:21 +00:00
purian23
eca92898f9
refactor: unify media control calls to MprisController sync
...
(cherry picked from commit 6cc574ea5b )
2026-07-15 14:36:39 -04:00
bbedward
db9fb0bd90
system tray: fix overflow of menus
...
port 1.5
(cherry picked from commit fb2dbced08 )
2026-07-15 18:20:21 +00:00
bbedward
815820aa27
media: throttle frame rate of media-related animations
...
port 1.5
related #2869
(cherry picked from commit cdaedad969 )
2026-07-15 16:58:04 +00:00
bbedward
01c0ed2778
i18n: cut down terms and sync
...
port 1.5
(cherry picked from commit bf408f8d00 )
2026-07-15 15:05:42 +00:00
purian23
9967db0c5a
feat: new PAM auth management & settings in greeter/lockscreen
...
- Introduce external management of greetd PAM
- New functionality to validate and apply custom PAM service paths in lockscreen
Port 1.5
(cherry picked from commit b169fe0d77 )
2026-07-15 14:38:30 +00:00
bbedward
3b1a3c1c22
tailscale: fix inconsistency in styling of control center widget
...
port 1.5
(cherry picked from commit 2edf70a144 )
2026-07-15 14:16:03 +00:00
bbedward
970262f276
hyprland: scale overview displays relative to their actual scale
...
port 1.5
(cherry picked from commit 72a71cacba )
2026-07-15 14:11:01 +00:00
bbedward
e94fc7fe99
qs: improve initial load of wallpaper, dock, and desktop plugins
...
(cherry picked from commit ec27d4643c )
2026-07-15 09:44:04 -04:00
bbedward
93120fd73b
qs: use asynchronous loaders to load shell core
...
(cherry picked from commit 3c5245914f )
2026-07-14 23:22:07 -04:00
purian23
8b46397200
greeter: update success message
...
(cherry picked from commit 3cd52ca327 )
2026-07-14 20:28:39 -04:00
purian23
6b70491ba9
fix(greeter): reimplement regression to hide debug logs during login
...
- Provide more status feedback
- Allow 2 fprint tries within 10 seconds for DMS-managed PAM
- Updated dms greeter docs
Note: distro-managed PAM takes precedence and may use different limits.
DMS auth changes remain conditional on greetd being installed.
Fixes #2853
Port 1.5
(cherry picked from commit 5b41d699fa )
2026-07-14 23:41:52 +00:00
bbedward
2e0587ca16
mango: add separate dispatch socket
...
port 1.5
(cherry picked from commit 296b3a3d7e )
2026-07-14 21:10:01 +00:00
bbedward
45cafc6bdb
dbar: missing show on overview from search index
...
port 1.5
(cherry picked from commit 729a990fa7 )
2026-07-14 20:47:23 +00:00
bbedward
82d5081b7d
cava: more optimizations for visualizer
...
related #2863
(cherry picked from commit c3fa7b2e1d )
2026-07-14 14:30:00 -04:00