1
0
Fork 0
forked from wry/wry
Commit graph

1380 commits

Author SHA1 Message Date
Nicolaus Jacobsen
aaf02dc4e1 config: add warp-mouse-to-focus action 2026-03-20 14:56:23 +01:00
Julian Orth
8b22255f6e backends: add headless backend 2026-03-19 22:46:57 +01:00
Julian Orth
37a0bd451b udev: accept [u8] instead of str 2026-03-19 22:24:40 +01:00
Julian Orth
548a2bf478 wayland: implement wlr-virtual-pointer-unstable-v1 2026-03-19 19:10:12 +01:00
Julian Orth
530e66ef78 virtual-output: add support for virtual outputs 2026-03-19 14:45:58 +01:00
Julian Orth
c25d17514d connector: fully damage new desktop connectors 2026-03-19 14:19:13 +01:00
Julian Orth
b6c8575988 head-management: pull persistent state upon first change 2026-03-18 20:46:54 +01:00
Julian Orth
479cb1d795 metal: move direct-scanout preparation to shared code 2026-03-18 20:37:14 +01:00
Julian Orth
0cb887c4b5 control-center: handle outputs without unique names 2026-03-18 20:37:14 +01:00
Julian Orth
cf36da4077 config: add get_connector_by_name 2026-03-18 20:37:14 +01:00
Julian Orth
52b91654ca backend: take connector name from connector 2026-03-18 20:37:14 +01:00
Julian Orth
d321e888be backend: take initial backend state from backend 2026-03-18 20:37:14 +01:00
Julian Orth
1a9753847a backend: support outputs with arbitrary modes 2026-03-18 20:37:12 +01:00
Julian Orth
37b8bc95a5 window-management: restore ability to drag fullscreen windows 2026-03-17 18:54:17 +01:00
Julian Orth
955354e9b9 vulkan: remove duplicate warning 2026-03-15 17:52:12 +01:00
Julian Orth
9c88dfd784 scale: round halfway away from zero 2026-03-15 01:15:57 +01:00
Julian Orth
3d60cfc5dc metal: add support for render-only devices 2026-03-14 14:44:57 +01:00
Julian Orth
17e434ba34 egui: fall back to software rendering 2026-03-14 14:30:24 +01:00
Julian Orth
8ff205a266 gbm: handle render nodes that cannot allocate buffers 2026-03-14 14:30:23 +01:00
Julian Orth
ca6fc54246 control-center: add window pane 2026-03-13 18:13:41 +01:00
Julian Orth
aefd1fbbdb control-center: add clients pane 2026-03-13 16:27:39 +01:00
Julian Orth
78d59927ee control-center: add look & feel pane 2026-03-13 16:27:39 +01:00
Julian Orth
edbdcdca32 control-center: add input pane 2026-03-13 16:27:39 +01:00
Julian Orth
db06d719dd control-center: add GPUs pane 2026-03-13 16:27:39 +01:00
Julian Orth
d328655f8b control-center: add outputs pane 2026-03-13 16:27:39 +01:00
Julian Orth
dee142b3bb control-center: add xwayland pane 2026-03-13 16:27:39 +01:00
Julian Orth
6f103eac88 control-center: add color management pane 2026-03-13 16:27:39 +01:00
Julian Orth
ba044793dc control-center: add idle pane 2026-03-13 16:27:39 +01:00
Julian Orth
eb917648c1 control-center: add compositor pane 2026-03-13 16:27:39 +01:00
Julian Orth
186d5b694b control-center: add in-process control center 2026-03-13 16:27:39 +01:00
Julian Orth
008e8a671a egui: add integration 2026-03-13 16:27:39 +01:00
Julian Orth
85b9b7222d object_drop_queue: add new utility 2026-03-13 16:27:39 +01:00
Julian Orth
c9a348337c renderer: move boxes before scaling them 2026-03-13 15:53:35 +01:00
Julian Orth
ceae42b035 wl_subsurface: unconditionally update visibility upon first parent commit 2026-03-13 14:41:24 +01:00
Julian Orth
f1890465e0 globals: optimize expose_new_singletons 2026-03-11 14:17:49 +01:00
Julian Orth
e2d2a2e9b9 vulkan-core: make SyncobjCtx optional 2026-03-11 12:05:04 +01:00
Julian Orth
0a84bd47bf jay-sync-file-surface: accept FdSync 2026-03-11 12:05:04 +01:00
Julian Orth
7192905158 SyncobjCtx: add from_dev_t 2026-03-11 12:05:02 +01:00
Julian Orth
284d904eb2 wl-seat: remove cursor_moved defer parameter
It's always false.
2026-03-11 09:52:53 +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
e01b385c89 fontconfig: add bindings 2026-03-09 18:48:32 +01:00
Julian Orth
fbd4e85c51 output: implement Default for requirements 2026-03-07 18:46:44 +01:00
Julian Orth
d8d73ba8e1 state: store compositor pid 2026-03-07 18:46:03 +01:00
Julian Orth
13483de017 wl_seat: implement PartialEq 2026-03-07 18:45:50 +01:00
Julian Orth
54233cba23 wl_output: implement PartialEq 2026-03-07 18:45:36 +01:00
Julian Orth
ba6943b77f head-management: move min/max scale to compositor 2026-03-07 18:45:16 +01:00
Julian Orth
1f42bfde3c wl_seat: add additional getters 2026-03-07 18:44:38 +01:00
Julian Orth
60e9a33a57 all: add Linearize impls 2026-03-07 18:43:50 +01:00
Julian Orth
89c8692c94 output: add flip-margin setter 2026-03-07 18:43:17 +01:00