1
0
Fork 0
forked from wry/wry
Commit graph

83 commits

Author SHA1 Message Date
ce03990ea4
ifs: remove private screencast interface 2026-05-29 18:20:10 -04:00
698110c265
globals: remove client capability permissions 2026-05-29 18:16:06 -04:00
f456905231
logger: move logging into workspace crate 2026-05-29 11:25:35 -04:00
657e7ce2f7
all: split reusable components into workspace crates 2026-05-29 09:14:53 -04:00
eece44a59c
add config options for waking dpms on mouse and keyboard interaction 2026-05-25 23:58:23 -04:00
2167484861
add dpms on/off command 2026-05-25 21:56:48 -04:00
f056727621 Add support for experimental xx_foreign_toplevel_geometry_tracker_v1 (#1)
Co-authored-by: entailz <entail-wraps0r@icloud.com>
Reviewed-on: wry/wry#1
Co-authored-by: entailz <entailzwrapped@proton.me>
Co-committed-by: entailz <entailzwrapped@proton.me>
2026-04-30 17:08:19 -04:00
769d12a525
all: remove control center in its entirety 2026-04-05 20:40:39 -04:00
Julian Orth
9880f78ec4 macros: add opaque macro 2026-04-02 19:10:40 +02:00
Julian Orth
530e66ef78 virtual-output: add support for virtual outputs 2026-03-19 14:45:58 +01:00
Julian Orth
1a9753847a backend: support outputs with arbitrary modes 2026-03-18 20:37:12 +01:00
Julian Orth
186d5b694b control-center: add in-process control center 2026-03-13 16:27:39 +01:00
Julian Orth
447dfb3118 cli: add pid subcommand 2026-03-09 22:32:40 +01:00
Julian Orth
c5d983843e wl_surface: add jay_sync_file_surface extension 2026-03-09 19:18:22 +01:00
Julian Orth
6e25180d92 config: move handlers to State 2026-03-07 18:31:23 +01:00
Julian Orth
042070ee99 compositor: add LogLevel enum 2026-03-07 18:14:47 +01:00
Julian Orth
1ef1b5a607 globals: interfere singleton-ness from the Singleton enum 2026-03-05 15:25:28 +01:00
Julian Orth
3e7ca00565 cli: add run-tagged subcommand 2026-02-27 22:19:48 +01:00
Julian Orth
596909cd25 cli: print client tags 2026-02-27 22:19:45 +01:00
Julian Orth
eedec24e88 cli: allow setting keymaps from RMLVO names 2025-12-29 21:09:59 +01:00
Julian Orth
67760e270e cmm: enable using the display primaries in SDR mode 2025-12-04 17:51:26 +01:00
Julian Orth
9ac4fea594 cli: allow configuring the simple IM 2025-10-16 16:38:06 +02:00
Julian Orth
39c770f6e2 config: make the blend space configurable 2025-09-05 19:56:11 +02:00
Julian Orth
cc785da980 cli: print content type in tree query 2025-07-21 23:45:10 +02:00
Stipe Kotarac
b20153550e input: add click method and middle button emulation 2025-05-14 14:17:49 +02:00
Julian Orth
38d7a60d00 cli: add commands to inspect the tree 2025-05-07 22:41:43 +02:00
Julian Orth
bd04b09171 cli: add commands to inspect clients 2025-05-07 22:41:43 +02:00
Julian Orth
2edfb29f2b cli: add command to restart the compositor in place 2025-04-24 14:51:32 +02:00
Julian Orth
27025a565c video: allow configuring the output brightness 2025-04-21 15:41:52 +02:00
Julian Orth
bb56efb968 metal: allow configuring color space and transfer function 2025-03-11 18:42:47 +01:00
Julian Orth
248eb324a5 config: allow disabling color-management 2025-02-26 16:16:38 +01:00
Julian Orth
3338909170 all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
Julian Orth
e8be15a26c idle: add a grace period 2025-01-26 12:34:04 +01:00
Julian Orth
3e3532574b portal: implement session restoration 2024-10-10 21:21:33 +02:00
Julian Orth
4f431eec5c jay_compositior: add get_toplevel request 2024-10-10 21:21:32 +02:00
Julian Orth
d4c0fb29ba portal: send toplevel identifier in jay_toplevel 2024-10-10 21:21:31 +02:00
Julian Orth
19b07fa7dc xwayland: allow windows to scale themselves 2024-10-08 11:14:30 +02:00
Julian Orth
02ece60909 metal: make post_commit_margin configurable 2024-09-14 13:56:22 +02:00
Julian Orth
bf65da4c76 allocator: don't require render usage for bridged buffers 2024-09-05 11:48:41 +02:00
Julian Orth
b4ca15fec0 metal: allow configuring framebuffer formats 2024-09-04 21:43:04 +02:00
Julian Orth
e7c63fd09a screencast: implement format negotation 2024-09-04 12:03:42 +02:00
Julian Orth
62cd29056a video: add udmabuf allocator 2024-09-01 20:25:22 +02:00
Julian Orth
b28ea64509 screencast: schedule toplevel screencasts with other screencasts 2024-09-01 11:03:15 +02:00
Julian Orth
665127e6c0 portal: implement RemoteDesktop portal 2024-07-25 19:40:29 +02:00
Amine Hassane
681c1ad033 wayland: implement wl_touch
Co-authored-by: Julian Orth <ju.orth@gmail.com>
2024-07-21 02:00:47 +02:00
Julian Orth
49f6304716 metal: implement tearing 2024-07-18 15:36:24 +02:00
Julian Orth
2d7c13b0b4 metal: implement VRR 2024-07-18 14:20:01 +02:00
Julian Orth
44bdca8235 session-lock: move unlock logic to single place 2024-07-10 20:27:27 +02:00
Julian Orth
fa3d870935 tree: access outputs via root node 2024-04-26 15:45:16 +02:00
Julian Orth
4651f760f0 wayland: don't store direct output references 2024-04-25 19:38:19 +02:00