Commit graph

84 commits

Author SHA1 Message Date
Ian Douglas Scott
0f5d654535 Use cosmic-config for input configuration; allow dynamic changes 2023-08-31 13:59:49 -07:00
Ian Douglas Scott
c3dddb9917 XWayland keyboard grab protocol 2023-08-09 14:21:06 -07:00
Ian Douglas Scott
4a780cb343 Update smithay-egui and fix compilation of debug 2023-08-07 08:47:51 -07:00
Victoria Brekenfeld
568c8032b7 state: Trigger idle-callbacks on client disconnect 2023-08-01 16:50:26 +02:00
Victoria Brekenfeld
a8a5ee466a shell: Generalize move grab 2023-07-17 21:11:23 +02:00
Victoria Brekenfeld
a308997fd4 chore: Update smithay 2023-07-12 18:57:38 +02:00
Victoria Brekenfeld
7338ac8c57 i18n support 2023-07-06 00:04:34 +02:00
Victoria Brekenfeld
8dbdd4a13e wayland: Wire up wp_fractional_scale 2023-06-14 14:44:36 +02:00
Victoria Brekenfeld
331b884f1e tiling: Animate tree changes 2023-05-12 20:01:37 +02:00
Victoria Brekenfeld
bc49507353 kms: Dmabuf feedback support 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
Ian Douglas Scott
93c9be9b32 Update primary scanout output when not visible on previous output
This seems to fix https://github.com/pop-os/cosmic-comp/issues/58.
Though in the future the default behavior in Smithay may need some
improvement.
2023-03-10 09:14:57 -08:00
Victoria Brekenfeld
659933b039 xwm: Don't do multiple 2023-03-09 14:50:57 +01:00
Victoria Brekenfeld
26743d6bdc debug: Add profiler view 2023-03-06 19:38:13 +01:00
Victoria Brekenfeld
35de500c00 chore: update smithay + switch to tracing 2023-02-24 17:43:07 +01:00
Victoria Brekenfeld
f93258bd98 shell: Send frame callbacks to grabbed windows 2023-02-14 15:47:39 +01:00
Victoria Brekenfeld
5d4afa5641 xwm: Simplify override-redirect handling 2023-01-27 19:51:23 +01:00
Victoria Brekenfeld
3b5bf4a125 state: Send frame-callbacks to cursor surfaces 2023-01-26 21:08:00 +01:00
Victoria Brekenfeld
30c271553f shell: Send frame/presentation-callbacks to OR windows 2023-01-23 22:53:39 +01:00
Victoria Brekenfeld
1d28574088 xwayland: Add initial support 2023-01-18 20:25:32 +01:00
Victoria Brekenfeld
78ffe3a93d shell/wayland: Enable xdg/kde-decoration protocols 2023-01-16 20:31:43 +01:00
Victoria Brekenfeld
bce88d2514 deps: Update smithay 2022-12-27 18:27:29 +01:00
Victoria Brekenfeld
fc04ef2157 state: Don't crash on error due to missing logger 2022-12-05 23:20: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
9c41c80345 debug: Remove old debug overlay 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
aa3ee245d1 screencopy: Fix format and copy code 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
38c0acb943 wayland: Explicitly handle destroyed surfaces 2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
9f1284b981 wayland: Working screencopy implementation 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
0f726cf16b Implement keyboard shortcut inhibit protocol
TODO: restrict what apps can call this in some way.
2022-09-20 10:03:03 -07: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
9e0a6e1b5f fmt commit 2022-08-30 13:28:36 +02:00
Victoria Brekenfeld
8c3c3051ac screenshot: Replace image with png crate 2022-08-15 20:24:13 +02:00
Victoria Brekenfeld
bb2c650ff7 deps: Update drm-rs to non-broken version 2022-08-15 20:24:13 +02:00
Victoria Brekenfeld
d493b9067c client: Add env flag to auto-assign gpu via output 2022-08-05 15:09:01 +02:00
Victoria Brekenfeld
944af9ab85 export_dmabuf: Initial support 2022-08-05 14:28:37 +02:00
Victoria Brekenfeld
0082fe26e5 screenshot: Fix broken images on multi-gpu systems 2022-08-05 14:24:39 +02:00
Victoria Brekenfeld
7708cdc1a2 seat: Use user-provided xkb-config 2022-07-29 14:23:55 +02:00
Victoria Brekenfeld
63b252e47d input: Add screenshotting shortcut 2022-07-20 17:25:55 +02:00
Victoria Brekenfeld
a85389ba2e wayland: primary_selection support 2022-07-15 14:23:17 +02:00
Victoria Brekenfeld
39de286d51 cargo fmt 2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
06d5989223 wayland: Rework handlers and protocols into separate files 2022-07-04 16:01:06 +02:00