Ian Douglas Scott
dfb3bea595
Disable Smithay use_system_lib to use Rust backend to wayland-rs
...
It seems this was needed for `renderer.bind_wl_display`. But only in the
X11 and winit backends. Unless there's some less obvious reason to use
the `use_system_lib` feature, it seems undesirable and avoidable.
This uses `WlDrmState` to provide `wl_drm` on those backends instead.
2024-05-15 13:12:24 +02:00
Victoria Brekenfeld
5d5a510691
state: Move shell behind RwLock
2024-04-16 18:50:54 +02:00
Victoria Brekenfeld
647deb81f1
shell: Move seats into shell
2024-04-16 18:50:54 +02:00
Ian Douglas Scott
de544e1d31
Update smithay to latest commit
2024-04-09 11:26:36 +02:00
Victoria Brekenfeld
b40d153809
cosmic-screencopy-v2
2024-03-25 16:55:31 +01:00
Ian Douglas Scott
a1c8b3aa3e
Add support for profiling using tracy
2024-03-20 23:55:21 +01:00
Victoria Brekenfeld
ffd99de7ef
winit: Close properly, if the window closes
2024-01-02 13:24:07 +01:00
Darksome
62b81347a7
nix: setup dev shell
2023-11-12 17:30:41 +04:00
Ian Douglas Scott
b114865916
Update smithay
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
72df9d07e6
shell: One workspace per output
2023-10-25 19:41:55 +02:00
Victoria Brekenfeld
4e12957169
chore: Update deps
2023-10-02 21:51:49 +02:00
Ian Douglas Scott
e7e9b768c8
Update Smithay, adjusting for API changes
...
The main changes are those related to pointer gestures. Which are a bit
verbose but not too difficult.
2023-09-05 13:46:48 -07:00
Victoria Brekenfeld
a308997fd4
chore: Update smithay
2023-07-12 18:57:38 +02:00
Victoria Brekenfeld
235248d445
kms: Add key repetition for shortcuts
2023-07-07 17:46:10 +02:00
Victoria Brekenfeld
bdcb803efa
chore: Update smithay
2023-06-30 15:15:21 +02:00
Victoria Brekenfeld
331b884f1e
tiling: Animate tree changes
2023-05-12 20:01:37 +02:00
Victoria Brekenfeld
b98ca9c493
Update smithay for 10-bit color support
2023-04-18 17:10:37 +02:00
Victoria Brekenfeld
bc49507353
kms: Dmabuf feedback support
2023-04-05 20:06:24 +02:00
Victoria Brekenfeld
636d38921a
chore: Update smithay
2023-04-05 20:06:24 +02:00
Victoria Brekenfeld
7ad37946d3
Revert "kms: Dmabuf Feedback support"
...
This reverts commit c8bb417d9b .
2023-03-23 14:58:29 +01:00
Victoria Brekenfeld
c8bb417d9b
kms: Dmabuf Feedback support
2023-03-23 13:51:33 +01:00
Victoria Brekenfeld
659933b039
xwm: Don't do multiple
2023-03-09 14:50:57 +01:00
Victoria Brekenfeld
9b416b5779
render: Add focus indicator
2023-03-06 19:37:11 +01:00
Victoria Brekenfeld
35de500c00
chore: update smithay + switch to tracing
2023-02-24 17:43:07 +01:00
Victoria Brekenfeld
1d28574088
xwayland: Add initial support
2023-01-18 20:25:32 +01:00
Victoria Brekenfeld
7092c523f5
deps: Update smithay
...
- Use new GAT frame
- Bugfixes
- Finish window debug overlay
2022-11-28 17:50:41 +01:00
Victoria Brekenfeld
b5ef2c5bde
kms: Use recent average frame_time for delay
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
b2686424ea
seat: Workaround old active outputs on hotplug
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
1de4b97bca
debug: Add image support and gpu vendor logos
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
36cb2ac719
debug: Better frame graph
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
7a034c8e52
deps: smithay + egui update
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
1eef3b3d78
winit: Fix double wl_outputs
2022-11-23 16:09:58 +01:00
Victoria Brekenfeld
5a4df346a8
wip: screencopy
2022-11-23 16:09:58 +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
2fa14d8c58
debug: Fix compilation
2022-08-03 16:34:04 +02:00
Victoria Brekenfeld
ae33728a4e
windowed: Fully initialize fake wl_output
2022-07-06 23:33:40 +02:00
Victoria Brekenfeld
39de286d51
cargo fmt
2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
270f06182e
backend: Adopt to new wayland-display handling
2022-07-04 16:01:06 +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
969cc8dae5
render: Reset buffers after non-space-tracked rendering
2022-04-26 16:52:49 +02:00
Victoria Brekenfeld
b5ef2272c0
kms: Enable VT switching
2022-04-25 12:36:28 +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
4796832521
Groundwork for tiling layout
2022-03-30 23:56:53 +02:00