Commit graph

73 commits

Author SHA1 Message Date
Victoria Brekenfeld
b2686424ea seat: Workaround old active outputs on hotplug 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
7e45e51781 tiling: Add proper output_enter/leave events 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
bca72a9b0e kms: Correctly apply disabled confs 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
544acecd2e input: Various new keybindings 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
6cec3cb7e0 shell: Track workspace amount per set 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
4f443a3aab shell: Fix workspace numbering off-by-one 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
78b9b07cec shell: Fix workspace naming 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
5a4df346a8 wip: screencopy 2022-11-23 16:09:58 +01:00
Victoria Brekenfeld
ff32f48f39 shell/tiling: Allow tiled windows to be resized 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
01b34aadd2 shell/floating: Add interactive move grab 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
45bd1a4bb5 shell: Adjust active workspace, when removing empty ones 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
375d40e388 shell: Move workspace on window move 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
38e3194331 shell: Fix workspaces without mapped outputs 2022-11-23 16:08:32 +01:00
Victoria Brekenfeld
00f1b029da wip: New shell logic 2022-11-23 16:08:32 +01: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
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
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
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
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
4ecc043cab shell: More cleanups 2022-04-26 18:55:04 +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
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
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