1
0
Fork 0
forked from wry/wry
Commit graph

516 commits

Author SHA1 Message Date
Julian Orth
5ad6ca4dd3 config: add WM_WINDOW_ROLE window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
faa0b27ef8 config: add WM_CLASS window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
6d3d4dcabb config: add toplevel-tag window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
91c948b219 config: add keyboard-focus window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
2b5be7fbd9 config: add client window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
9977f9dfdf config: add Window 2025-05-07 22:41:43 +02:00
khyperia
00735e4621 config: add Seat.get_keyboard_output and Connector.workspaces 2025-04-28 13:12:37 +02:00
Julian Orth
b83bf0657b tree: add Node::node_output 2025-04-26 21:49:09 +02:00
Julian Orth
fcf4cef6de reexec: double-fork to prevent the creation of zombies 2025-04-25 20:08:02 +02:00
Julian Orth
65a66c2e26 tree: allow floats to be pinned 2025-04-24 18:46:20 +02:00
Julian Orth
419d75949c reexec: close evdev fds in a separate process 2025-04-24 17:44:52 +02:00
Julian Orth
2edfb29f2b cli: add command to restart the compositor in place 2025-04-24 14:51:32 +02:00
Julian Orth
dee0066f1a tablet: implement version 2 2025-04-22 22:59:55 +02:00
Julian Orth
18bec86499 wayland: implement xdg-toplevel-tag-v1 2025-04-22 17:56:32 +02:00
Julian Orth
0c02cb5033 tree: allow showing floating windows above fullscreen 2025-04-22 17:46:25 +02:00
Julian Orth
28cfa6a11f video: send feedback when brightness changes 2025-04-21 16:20:39 +02:00
Julian Orth
27025a565c video: allow configuring the output brightness 2025-04-21 15:41:52 +02:00
Julian Orth
4038ac1db5 wl_surface: ignore toplevel damage bounds if toplevel is detached 2025-04-14 13:08:08 +02:00
Julian Orth
8a83d844e9 wl_drm: hide global if invalid modifier is not supported 2025-04-05 17:55:53 +02:00
Julian Orth
09e5f89174 all: use trait upcasting 2025-04-03 17:03:32 +02:00
Julian Orth
f4bc7f17bd all: address clippy lints 2025-04-03 16:36:15 +02:00
mahkoh
b2dbcc742c
Merge pull request #110 from mahkoh/jorth/edge-constraints
wayland: implement xdg-shell v7
2025-04-03 16:36:10 +02:00
Julian Orth
6162483fbf wayland: implement xdg-shell v7 2025-04-03 16:30:10 +02:00
Julian Orth
7305f68909 all: make scroll axis handling more robust 2025-03-20 21:11:16 +01:00
Julian Orth
bb56efb968 metal: allow configuring color space and transfer function 2025-03-11 18:42:47 +01:00
Julian Orth
04f280aabe color-management-v1: implement target color volume 2025-03-11 18:42:45 +01:00
Julian Orth
8f992f7cef color-management: add more capabilities 2025-03-08 16:53:43 +01:00
Julian Orth
a174881138 gfx: attach color descriptions 2025-03-08 16:52:35 +01:00
Julian Orth
82085a3858 cmm: add color-management module 2025-03-08 16:52:33 +01:00
Julian Orth
73249cc79a wl_subsurface: apply full damage when position or stacking changes 2025-03-07 16:03:42 +01:00
Julian Orth
03ccfede99 wl_subsurface: put new sub-surfaces on top 2025-03-07 15:39:04 +01:00
mahkoh
0fadb43c15
Merge pull request #305 from mahkoh/jorth/cs2
cursor-shape: implement v2
2025-03-03 09:27:47 +01:00
Julian Orth
aa207ffe14 cursor-shape: implement v2 2025-02-28 14:16:23 +01:00
Julian Orth
d683dda3fa xwayland: apply fullscreen state after mapping tiled window 2025-02-28 12:58:19 +01:00
Julian Orth
faa3248a40 xdg-toplevel: apply fullscreen state after mapping tiled window 2025-02-28 11:49:15 +01:00
Julian Orth
135f37dbcd theme: store colors in linear space 2025-02-28 11:15:55 +01:00
Julian Orth
fcd2e3ab33 color-management-v1: only expose the protocol with vulkan 2025-02-26 16:24:22 +01:00
Julian Orth
248eb324a5 config: allow disabling color-management 2025-02-26 16:16:38 +01:00
Julian Orth
c66f5798b7 color-management-v1: initial implementation 2025-02-26 14:32:57 +01:00
Julian Orth
a7cb2ee42a gfx: add GfxBlendBuffer 2025-02-24 11:35:30 +01:00
Julian Orth
446779ab83 wl_surface: check if partially-opaque surface is opaque within render bounds 2025-02-24 11:35:22 +01:00
Julian Orth
c796602aab wl_surface: track if surface is fully opaque 2025-02-24 11:35:13 +01:00
Julian Orth
3338909170 all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
Julian Orth
02a18f620b all: address clippy lints 2025-02-21 10:31:52 +01:00
Julian Orth
07fb198eb4 metal: track per-framebuffer damage 2025-02-20 12:22:24 +01:00
Julian Orth
5932ec14a7 wl_subsurface: improve damage tracking 2025-02-20 12:22:24 +01:00
Julian Orth
5ae1742075 text-input: improve damage tracking 2025-02-19 18:09:32 +01:00
Julian Orth
52c9fac23b xwayland: improve damage tracking 2025-02-19 16:59:15 +01:00
Julian Orth
f4e8d132f3 toplevel: remove focus_node 2025-02-19 16:59:15 +01:00
Julian Orth
53c38bdd68 wl_keyboard: don't send key-up events for keys that are not logically down 2025-01-27 10:23:46 +01:00