Commit graph

108 commits

Author SHA1 Message Date
Victoria Brekenfeld
90d349a8e7 main: Add (optional) systemd notify 2022-04-28 13:41:37 +02:00
Victoria Brekenfeld
75173fe697
Merge pull request #6 from pop-os/applibrary-laucher_jammy
Bind super+/ and super+a to launcher/applibrary
2022-04-28 13:06:56 +02:00
Victoria Brekenfeld
fa25b9f1a4
Merge branch 'master_jammy' into applibrary-laucher_jammy 2022-04-28 13:05:00 +02:00
Victoria Brekenfeld
3c675d3b37 render: Fix cursor rendering for fullscreen surfaces 2022-04-27 13:53:48 +02:00
Victoria Brekenfeld
85d47d1903 shell: Fix fullscreen window size on fractional scaled outputs 2022-04-27 13:52:47 +02:00
Victoria Brekenfeld
c567448fc8 kms: Fix VT switching back to cosmic 2022-04-27 13:25:17 +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
2890c512df config: Use input device name instead of sysname 2022-04-26 16:54:26 +02:00
Victoria Brekenfeld
83a8b37ee5 config: Correctly deserialize input config 2022-04-26 16:53:12 +02:00
Victoria Brekenfeld
969cc8dae5 render: Reset buffers after non-space-tracked rendering 2022-04-26 16:52:49 +02:00
Victoria Brekenfeld
81374ed282 kms: Corrently resume when switching back VTs 2022-04-26 12:28:50 +02:00
Victoria Brekenfeld
e5cd473a3a config: input device configuration 2022-04-25 23:00:30 +02:00
Victoria Brekenfeld
b5ef2272c0 kms: Enable VT switching 2022-04-25 12:36:28 +02:00
Victoria Brekenfeld
f1f51e1714 shell: Handle fullscreen surfaces 2022-04-25 12:36:28 +02:00
Victoria Brekenfeld
0e42f34065 layer_shell: Fixed multi-monitor pointer input bug 2022-04-22 09:46:29 +02:00
Victoria Brekenfeld
ff844631ea layer_shell: Fix initial keyboard focus 2022-04-21 14:02:44 +02:00
Victoria Brekenfeld
3fe082d648 kms: Disable frame pacing for now 2022-04-21 12:43:31 +02:00
Victoria Brekenfeld
e9393f9ec0 render: Set texture filter to linear 2022-04-21 12:42:02 +02:00
Victoria Brekenfeld
3ffdf58e0f output_conf: Fixed scaling issues 2022-04-20 16:06:37 +02:00
Ian Douglas Scott
d75dcf7f96 Bind super+/ and super+a to launcher/applibrary
Also adds these packages to `Recommends` of Debian package.

These bindings don't give keyboard focus the created window, which is
awkward. We also want to somehow make the bindings close the window if
open.
2022-04-15 16:51:02 -07:00
Ian Douglas Scott
4dd2e01e53 Update smithay to a commit that exists, so it will build 2022-04-15 16:29:46 -07:00
Victoria Brekenfeld
a8aeba8f09 refactor: dynamic output configuration 2022-04-14 22:16:37 +02:00
Victoria Brekenfeld
99cc97b0d9 Merge branch 'runtime_output_conf' into master_jammy 2022-04-13 23:02:06 +02:00
Victoria Brekenfeld
edbfcfa2e5 wayland: Add support for wlr_output_configuration 2022-04-13 23:00:55 +02:00
Victoria Brekenfeld
201663d656
Merge pull request #4 from pop-os/config_jammy
Install default config file, set Pop-like keyboard shortcuts
2022-04-11 21:03:35 +02:00
Jeremy Soller
c90b576b58
Pop-like keyboard shortcuts 2022-04-11 12:50:00 -06:00
Jeremy Soller
9a5cec53a0
Add config.ron to debian packaging 2022-04-11 12:30:57 -06: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
55c10830e8 cargo.lock update 2022-03-31 18:57:32 +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
91863adcf1 deps: Use smithay fork again 2022-03-31 00:03:07 +02:00
Victoria Brekenfeld
3fcb7f0aaf input: Don't allow more than MAX_WORKSPACES 2022-03-31 00:00:45 +02:00
Victoria Brekenfeld
6a376c3481 input: Fix double borrow 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
774e3bc5f4 keybindings: Make close request work 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