Commit graph

92 commits

Author SHA1 Message Date
Victoria Brekenfeld
bb07ab4155 shell: Support maximize and fullscreen requests 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
f59bb8a06e shell: Correctly handle window geometry 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
1eb5d1e64f shell/tiling: Fix off-by-one-parent group creation 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
e3ef569a6b shell/tiling: Fix wrong order for window positions 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
00f1b029da wip: New shell logic 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
98f34e5279 focus: Fixup popups again.. 2022-09-27 16:20:51 +02:00
Victoria Brekenfeld
9bd9c5d432 focus: Stop log spamming 2022-09-27 13:46:25 +02:00
Victoria Brekenfeld
464a900e4b focus: Track toplevels instead of wl_surfaces 2022-09-26 21:09:45 +02:00
Victoria Brekenfeld
6c66137c8c
Merge pull request #40 from pop-os/window-drag_jammy
Fix position window is rendered during drag with multiple outputs
2022-09-22 14:39:52 +02:00
Victoria Brekenfeld
9c993d3b41
Merge pull request #39 from wash2/fix-unwrap 2022-09-22 11:47:10 +02:00
Ian Douglas Scott
02d6f056a7 Fix position window of window during and after drag between monitors
This has been annoying me. With this, both floating and tiling windows
seem to appear where they should during a drag, and are in the right
position after the drag is over.
2022-09-21 16:34:22 -07:00
Ashley Wulber
62bf4b1ccd
fix: return if output is none 2022-09-21 13:51:59 -04:00
Ian Douglas Scott
7b670afc36 Update smithay and wayland-rs
Includes updates for split between `smithay::wayland::output` and
`smithay::output`.
2022-09-09 20:00:00 -07:00
Victoria Brekenfeld
6690e13d54 deps: Update smithay 2022-08-31 13:01:23 +02:00
Victoria Brekenfeld
9e0a6e1b5f fmt commit 2022-08-30 13:28:36 +02:00
Quackdoc
bbd635d428 Requested changes 2022-08-10 07:28:23 -04:00
Quackdoc
1f2e57b2a9 Toggle tiling windows by default 2022-08-10 01:48:17 -04:00
Victoria Brekenfeld
6b659eb107 wayland: toplevel management protocol 2022-07-18 21:26:02 +02:00
Victoria Brekenfeld
7bf7aea06d chore: Remove left-over dbg-message 2022-07-15 14:22:59 +02:00
Victoria Brekenfeld
a114eb0b35 move_grab: render window across multiple screens 2022-07-12 19:18:23 +02:00
Victoria Brekenfeld
8ecc1345a6 shell: rename space_for_{window -> surface} 2022-07-11 22:39:56 +02:00
Victoria Brekenfeld
4de316cbce shell: Fix output_for_surfaces for layer surfaces 2022-07-11 22:35:48 +02:00
Victoria Brekenfeld
14fd613ed1 shell: Cleanup refresh a bit for global workspace mode 2022-07-11 15:54:18 +02:00
Victoria Brekenfeld
87543972ea workspaces: Let workspace names start at 1 2022-07-08 23:19:47 +02:00
Victoria Brekenfeld
55e0c34e98 workspaces: Fix issues causing malformed or flood of messages 2022-07-08 23:19:35 +02:00
Victoria Brekenfeld
5a0752957b shell: Refactor move grab 2022-07-08 19:15:56 +02:00
Victoria Brekenfeld
bf0b959e4d floating: restore size and loc on unmaximize 2022-07-08 15:20:29 +02:00
Victoria Brekenfeld
06da5cc9b6 workspace: Allow tiling to be toggled 2022-07-07 22:44:39 +02:00
Victoria Brekenfeld
38d8df809e floating: Remember window sizes and locations 2022-07-07 22:41:02 +02:00
Victoria Brekenfeld
2cbcf71879 toplevel_info: Assign new windows an output 2022-07-07 19:50:12 +02:00
Victoria Brekenfeld
1fb49824f9 deps: Update smithay
Fixes misbehaving floating windows
2022-07-07 19:46:25 +02:00
Victoria Brekenfeld
397ddaab1e shell: Properly center and resize new floating windows 2022-07-06 23:41:11 +02:00
Victoria Brekenfeld
f65a59aae2 layout: Add floating exceptions from pop-shell 2022-07-06 23:36:25 +02:00
Victoria Brekenfeld
65046f1265 shell: Focus new windows 2022-07-06 23:35:17 +02:00
Victoria Brekenfeld
be136306cc shell: xdg-popup positioning logic 2022-07-06 14:18:18 +02:00
Victoria Brekenfeld
39de286d51 cargo fmt 2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
43062c1754 debug: Update for egui 0.18 2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
b126dfaf77 shell: Cleanup and don't abstract over layouts anymore 2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
0db1fd867f shell: Raise window on focus 2022-05-16 18:13:04 +02:00
Victoria Brekenfeld
46e679ec92 kms: Optimize buffer imports to secondary gpus 2022-05-16 18:11:24 +02:00
Victoria Brekenfeld
7de8d6e979 deps: Update for smithay 2022-05-16 18:10:12 +02:00
Victoria Brekenfeld
b07ac107b1 chore: Update to newest smithay/calloop 2022-05-12 16:35:36 +02:00
Victoria Brekenfeld
8ccb93d8eb cargo fmt 2022-05-03 13:37:51 +02:00
Victoria Brekenfeld
4221c2861d shell: set active output on activate 2022-05-03 13:06:37 +02:00
Victoria Brekenfeld
0c67c6b1b3 shell: we don't need to increment workspace coords 2022-05-03 13:01:21 +02:00
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