3d4b8efc74
fix: remove unexpected and undefined mask behavior
...
ProxyWindowBase no longer takes ownership of the mask.
It is no longer undefined behavior to set the mask to null.
2024-03-04 17:20:25 -08:00
48bdcf4db2
feat(slock): add user facing SessionLock and SessionLockSurface
2024-02-28 19:55:49 -08:00
4ae7ff8c72
rename: QuickShell => Quickshell
2024-02-26 00:57:47 -08:00
13c5d7c7a9
fix(wayland): layershell windows are recreated if attach fails
...
Usually this happens if the namespace changes
2024-02-25 16:13:24 -08:00
c2930783ea
feat(wayland): create cross platform window interfaces
...
Internally this also refactors a ton of code around the wayland
layershell. Note that attachment failures are still broken and
platform interfaces are hardcoded.
2024-02-25 07:13:54 -08:00
c6dde9ca9d
refactor(wayland): seperate cmake files for modularity
2024-02-19 00:52:03 -08:00