Commit graph

14 commits

Author SHA1 Message Date
8ec245ac66
wayland/lock: initialize lock content before starting lock
Reduces any chances of the compositor displaying a blank frame first.
2024-06-18 20:34:16 -07:00
d8b72b4c31
wayland/lock: notify on screen change 2024-06-13 16:25:07 -07:00
1f49c55711
wayland/lock: fix post-reload lockscreen creation
This broke due to the changes that ensure onReload always runs.
2024-04-25 14:18:25 -07:00
6eb68d2cd7
core/reloader: fix late creation of Reloadable types 2024-04-19 15:45:07 -07:00
3026d3400a
all/window: use global screeninfo pool for screen getter 2024-03-27 02:43:14 -07:00
463f9a297f
root: recreate the qml engine on reload instead of clearing it
This causes singletons to be recreated instead of kept alive.
2024-03-12 14:55:51 -07:00
3480707e99
wayland: namespace type names a bit to prevent future conflicts 2024-03-11 06:21:23 -07:00
6966fc025c
all: ensure QObject ownership is Cpp when required 2024-03-08 18:33:01 -08:00
4cfe6ee0a1
fix: fix scopes of created QQmlComponents
Using the scope of the component itself makes sure things availible in
its scope are usable, instead of the parent scope.
2024-03-03 21:38:21 -08:00
f004454395
fix(slock): memory leak when creating non SessionLockSurface 2024-03-02 06:22:14 -08:00
a255889e5c
fix(slock): fix lock target when attempting to enable multiple locks 2024-02-28 23:02:53 -08:00
0b529c6682
fix(slock): make SessionLock.secure accurate 2024-02-28 21:41:30 -08:00
cbdfba1a3f
chore: clean up lints 2024-02-28 21:30:06 -08:00
48bdcf4db2
feat(slock): add user facing SessionLock and SessionLockSurface 2024-02-28 19:55:49 -08:00