Victoria Brekenfeld
d72bf54628
deps: Update smithay
2024-11-27 09:37:01 +01:00
Ian Douglas Scott
d7ca0324c5
Remove needs_key_repetition argument
...
Not supressing key repetition in backends seems like it was a bug, and
should be fixed as of https://github.com/Smithay/smithay/pull/1535 .
So an argument for this should be unnecessary now.
2024-09-19 16:23:25 +02:00
julianbraha
52280e9823
Remove unnecessary casting
2024-09-03 16:08:17 +02:00
Victoria Brekenfeld
76fca0c591
chore: Fix smithay version
2024-06-26 16:18:08 +02:00
Victoria Brekenfeld
31ff17a323
kms: Limit frame-callbacks to one per refresh
2024-06-26 12:59:33 +02:00
Victoria Brekenfeld
cc0bbb61e3
debug: Drop FPS struct for kms timings
2024-06-26 12:59:33 +02:00
Victoria Brekenfeld
469a366207
kms: New backend
...
New backend utilizing a thread per surface for precise frame
scheduling.
2024-06-26 12:59:33 +02:00
Victoria Brekenfeld
cf0b0f9d2d
chore: Move some rendering-related state into the shell
2024-06-26 12:59:33 +02:00
Victoria Brekenfeld
9e05a84db2
state: Split up send_frames
2024-06-26 12:59:33 +02:00
Victoria Brekenfeld
f481112cf9
output-configuration: Test all outputs at once
2024-06-26 12:59:33 +02:00
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