Commit graph

847 commits

Author SHA1 Message Date
Victoria Brekenfeld
64b9295ddb shell: ext_workspace implementation 2022-05-02 17:45:36 +02:00
Victoria Brekenfeld
85d47d1903 shell: Fix fullscreen window size on fractional scaled outputs 2022-04-27 13:52:47 +02:00
Victoria Brekenfeld
8eff406a4f input: Update for newest smithay master 2022-04-27 12:35:01 +02:00
Victoria Brekenfeld
4ecc043cab shell: More cleanups 2022-04-26 18:55:04 +02:00
Victoria Brekenfeld
11fabec166 shell: Don't resize pending fullscreen surfaces 2022-04-26 16:56:39 +02:00
Victoria Brekenfeld
9f767a1d13 shell: Cleanup dead fullscreen surfaces 2022-04-26 16:56:08 +02:00
Victoria Brekenfeld
f1f51e1714 shell: Handle fullscreen surfaces 2022-04-25 12:36:28 +02:00
Victoria Brekenfeld
ff844631ea layer_shell: Fix initial keyboard focus 2022-04-21 14:02:44 +02:00
Victoria Brekenfeld
3ffdf58e0f output_conf: Fixed scaling issues 2022-04-20 16:06:37 +02:00
Victoria Brekenfeld
a8aeba8f09 refactor: dynamic output configuration 2022-04-14 22:16:37 +02:00
Victoria Brekenfeld
edbfcfa2e5 wayland: Add support for wlr_output_configuration 2022-04-13 23:00:55 +02:00
Victoria Brekenfeld
1519942a63 smaller bugfixes 2022-04-05 23:53:01 +02:00
Victoria Brekenfeld
ec861fadd4 shell: load/update output configuration 2022-04-05 16:36:45 +02:00
Victoria Brekenfeld
a9d6b8c3d7 shell: read in config, if available 2022-04-05 16:36:39 +02:00
Victoria Brekenfeld
31510b8d42 shell: Don't refresh inactive workspaces 2022-03-31 18:36:43 +02:00
Victoria Brekenfeld
3bc58ec02a tiling: Don't store trees for outputs, but for indices 2022-03-31 13:44:16 +02:00
Victoria Brekenfeld
3fcb7f0aaf input: Don't allow more than MAX_WORKSPACES 2022-03-31 00:00:45 +02:00
Victoria Brekenfeld
69c71179d4 input: Implement focus switched on tiling layout 2022-03-31 00:00:43 +02:00
Victoria Brekenfeld
f7ac9654d1 input: Move windows between workspaces 2022-03-30 23:59:04 +02:00
Victoria Brekenfeld
5b2ea80c50 shell: restore focus 2022-03-30 23:59:04 +02:00
Victoria Brekenfeld
d132722bd0 tiling: Better heuristic 2022-03-30 23:59:04 +02:00
Victoria Brekenfeld
3ebeab17b7 tiling: Don't share workspaces across outputs 2022-03-30 23:59:04 +02:00
Victoria Brekenfeld
45a478eff0 tiling: groundwork for resize grab 2022-03-30 23:59:04 +02:00
Victoria Brekenfeld
c61e860cb2 focus: Set focus to exclusive layer surfaces on creation 2022-03-30 23:58:52 +02:00
Victoria Brekenfeld
b3ff2a7ca3 tiling: Allow orientation of active container to be swapped 2022-03-30 23:58:44 +02:00
Victoria Brekenfeld
2c311c67d1 input: Try to fix multi-output pointer input 2022-03-30 23:56:53 +02:00
Victoria Brekenfeld
936356b312 tiling: fix workspaces 2022-03-30 23:56:53 +02:00
Victoria Brekenfeld
4796832521 Groundwork for tiling layout 2022-03-30 23:56:53 +02:00
Victoria Brekenfeld
25b44fde58 deps: update for new smithay version 2022-03-16 20:05:24 +01:00
Victoria Brekenfeld
6cbda03d87 formatting 2022-02-04 21:24:29 +01:00
Victoria Brekenfeld
b0cf94047f backend: consolidate rendering code 2022-02-04 21:24:29 +01:00
Victoria Brekenfeld
2d76672188 deps: update smithay/smithay-egui 2022-02-04 21:24:29 +01:00
Victoria Brekenfeld
825430fdfd shell: trigger re-render when surface disappears 2022-02-04 21:24:29 +01:00
Victoria Brekenfeld
56e72b4fef loop: drive render loop by client commits + input 2022-01-28 19:59:31 +01:00
Victoria Brekenfeld
2e480b5142 shell: Support popup grabs 2022-01-25 16:31:58 +01:00
Victoria Brekenfeld
c0892c625d deps: update smithay 2022-01-25 16:31:42 +01:00
Victoria Brekenfeld
ef9e3d3c7c input: Only use common state 2022-01-18 17:26:03 +01:00
Victoria Brekenfeld
5315abb9f1 debug: First iteration
- Flesh out FPS counters and graph
- Add opacity slider
- Add specialized views
- Populate workspace state inspector (very basic)
2022-01-13 00:33:02 +01:00
Victoria Brekenfeld
c1484cdb02 shell: fix crash for unmapped surfaces 2022-01-13 00:11:14 +01:00
Victoria Brekenfeld
57d94515d5 state: split off backend from rest 2022-01-11 17:00:04 +01:00
Victoria Brekenfeld
a14591a217 deps: update smithay 2022-01-06 19:15:22 +01:00
Victoria Brekenfeld
0ae6e3805e shell: Add resize and move grabs 2021-12-28 16:23:12 +01:00
Victoria Brekenfeld
748ba3bf03 deps: Update smithay 2021-12-28 16:22:27 +01:00
Victoria Brekenfeld
b800186e79 shell: Handle initial configures for popups&layers 2021-12-22 20:14:36 +01:00
Victoria Brekenfeld
d0304415eb state: Add basic input handling 2021-12-22 20:14:09 +01:00
Victoria Brekenfeld
e7ecfc8903 shell: handle xdg/layer globals 2021-12-21 18:57:09 +01:00
Victoria Brekenfeld
e0da1e779b shell: add workspace helper module 2021-12-17 17:55:22 +01:00