Commit graph

89 commits

Author SHA1 Message Date
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
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
Victoria Brekenfeld
aab52b502c Add config for loading keybindings 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
5657a77c5b state: Remove global notion of a primary device.
This only makes sense in the context of the kms backend
util EGL_EXT_explicit_device is accepted and implemented
by any driver.
2022-03-22 12:42:44 +01:00
Victoria Brekenfeld
742780ddc3 kms: Create socket variants for different gpus
To make it possible for clients to choose a gpu,
we create special sockets per gpu, that advertise
their gpu to clients.
2022-03-22 12:41:54 +01:00
Victoria Brekenfeld
2fb0fa8aef wayland drm fixup 2022-03-22 12:38:15 +01:00
Victoria Brekenfeld
8e1c1af6a9 debug_ui: Add option to display active gpu 2022-03-22 12:37:05 +01:00
Victoria Brekenfeld
bc89ff99b4 deps: Use patched smithay version 2022-03-22 12:31:19 +01:00
Victoria Brekenfeld
9417a72818 deps: Update for new smithay changes 2022-03-22 12:30:36 +01:00
Victoria Brekenfeld
749a032507 wayland: add wl_drm protocol 2022-03-16 20:19:12 +01:00
Victoria Brekenfeld
7c014af495 kms: Use multigpu renderer 2022-03-16 20:06:31 +01:00
Victoria Brekenfeld
25b44fde58 deps: update for new smithay version 2022-03-16 20:05:24 +01:00
Victoria Brekenfeld
1ab0196502 formatting fixes 2022-03-16 20:01:34 +01:00
Victoria Brekenfeld
373eed4ac5 main: Fix crash on shutdown 2022-03-16 19:47:39 +01:00
Victoria Brekenfeld
a0e0f5a1d3 build: Remove implicit git build requirement 2022-02-11 17:33:48 +01:00
Victoria Brekenfeld
1b498acfb9 Add debian packaging 2022-02-09 18:02:11 +01:00
Victoria Brekenfeld
0db2927c86 add support files for cosmic-session 2022-02-09 14:27:22 +01:00
Victoria Brekenfeld
34bdcc4c47 deps: Use libseat for the session 2022-02-09 14:26:35 +01:00
Victoria Brekenfeld
0ff1afd662 input: Add some basic keyboard control 2022-02-09 14:25:42 +01:00
Victoria Brekenfeld
c562955c80 state: add socket name 2022-02-08 17:15:24 +01:00