Commit graph

22 commits

Author SHA1 Message Date
Ottatop
b57c8e0dac api/rust: Transition to statics for clients 2024-07-05 18:54:42 -05:00
Ottatop
621f2779d6 Unify floating_or_tiled and fullscreen_or_maximized
Toggling floating now actually does something on fullscreen and maximized windows
2024-06-26 19:56:35 -05:00
Ottatop
c741c2cfd6 Improve window state handling 2024-06-25 14:58:30 -05:00
Ottatop
c0906974a4 Update Smithay
I hate breaking changes
2024-06-18 12:20:43 -05:00
Ottatop
8fd1606557 Add preliminary snowcap integration 2024-06-13 17:21:32 -05:00
Ottatop
dc70a8a3e7 Fix builtin config and metaconfig xwayland 2024-05-07 19:39:26 -05:00
Ottatop
7b006596af Uncouple config, backends, and xwayland
wow i love the single responsibility principle
2024-05-07 19:39:26 -05:00
Ottatop
b654de8284 Add --no-xwayland option 2024-05-04 15:24:59 -05:00
Leon Vack
80a926f719 Add security-context-v1 2024-05-02 15:21:07 -05:00
Ottatop
b8098f4d45 Add wlcs to justfile, add tag in wlcs config 2024-04-27 00:29:27 -05:00
Ottatop
b99cc8ffce Move impls to Pinnacle 2024-04-26 19:58:02 -05:00
Ottatop
8aaec59452 Split off backend and rest of State
Currently doesn't clean up anything, still need to change `impl State`s to `impl Pinnacle`s
2024-04-26 18:43:18 -05:00
Leon Vack
bdcac3b016 Cleanup up dependencies 2024-04-26 10:27:11 +02:00
Leon Vack
29e7d7bd5f Make clippy happy 2024-04-25 11:17:43 +02:00
Leon Vack
194da9e557 Float all windows for tests and improve window positioning 2024-04-25 10:48:37 +02:00
Leon Vack
0b353c45f2 Use an embedded config for tests 2024-04-25 10:48:37 +02:00
Leon Vack
c0fe55003b Fix xwayland and cleanup 2024-04-25 10:48:37 +02:00
Leon Vack
abb21d9924 Perform wlcs interactions using an InputBackend 2024-04-25 10:48:37 +02:00
Leon Vack
fb8b6e166c Clean up some stuff and move the config for wlcs tests 2024-04-25 10:48:37 +02:00
Leon Vack
e8b8a33bfc Make wlcs run some actual tests 2024-04-25 10:48:36 +02:00
Leon Vack
7adcb1d729 Make wlcs start 2024-04-25 10:47:48 +02:00
Leon Vack
bb832ae885 Add wlcs stub 2024-04-25 10:47:44 +02:00