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 |
|
Victoria Brekenfeld
|
ab912e24c0
|
debug: Make the log underlay a little nicer to look at
|
2022-02-07 19:28:17 +01:00 |
|
Victoria Brekenfeld
|
62379bc74c
|
debug: Display log in the background
|
2022-02-05 00:40:39 +01:00 |
|
Victoria Brekenfeld
|
9aa1d3ebc9
|
kms: add missing spdx-license header
|
2022-02-04 21:33:43 +01:00 |
|
Victoria Brekenfeld
|
e6602b8393
|
debug: render fps into on top of everything
|
2022-02-04 21:29:31 +01:00 |
|
Victoria Brekenfeld
|
6cbda03d87
|
formatting
|
2022-02-04 21:24:29 +01:00 |
|
Victoria Brekenfeld
|
b3780d6f5f
|
kms: more robust frame time handling
|
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
|
78cc1713ad
|
debug: split fps overlay and debug ui
|
2022-02-04 21:24:29 +01:00 |
|
Victoria Brekenfeld
|
2d76672188
|
deps: update smithay/smithay-egui
|
2022-02-04 21:24:29 +01:00 |
|