b675b3676c
popups: add popup windows
2024-03-11 05:44:56 -07:00
8cf0659444
window: fix empty masks not applying
2024-03-10 04:08:42 -07:00
5f9bb9b46c
window: changing screen now recreates the window on the new screen
2024-03-09 05:06:49 -08:00
6966fc025c
all: ensure QObject ownership is Cpp when required
2024-03-08 18:33:01 -08:00
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