1
0
Fork 0
forked from wry/wry
Commit graph

327 commits

Author SHA1 Message Date
5cb7b5973f
ifs: rename data transfer interfaces 2026-05-29 18:08:56 -04:00
d8920ed7a0
ifs: rename data transfer module 2026-05-29 17:57:38 -04:00
59e4e6dfb7
input: decouple tablet contracts from wayland seat 2026-05-29 12:42:59 -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
2a079ed800
feat: add window animations 2026-05-29 00:02:13 -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
a29937ebe8
seperate workspaces by monitor 2026-05-16 18:35:05 -04:00
cea4187fc0
all: add support for hy3 like tiling 2026-04-10 13:17:00 -04:00
a41dbae899
all: remove traditional i3 titlebars, add corner rounding 2026-04-10 13:17:00 -04:00
7aea0095e9 renderer: draw surface at full size unconditionally w/ edge clamping 2026-04-07 22:01:44 +10:00
18a0c78657 create event system 2026-04-07 16:13:45 +10:00
149801520a
backend: fix bug that mistakeningly selected wrong render device 2026-04-06 22:19:32 -04:00
6dba659978 renderer: add support for floating-titlebars (#4)
Reviewed-on: https://git.kosslan.dev/wry/jay/pulls/4
2026-04-07 12:05:59 +10:00
f94d6c644c container: predict window size for initial configure
previously, windows were allowed determine their own initial dimensions,
then fed a resize afterwards. we now look up the parent container and
try to predict + report the real size up front to minimise visual
artifacting on spawn/destroy
2026-04-07 12:05:59 +10: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
dca0df2555 cmm: store render intent 2026-03-29 16:18:24 +02:00
Nicolaus Jacobsen
216d104b73 config: add mouse-follows-focus option 2026-03-28 15:49:14 +01:00
khyperia
880c98ecfb Add clean-logs-older-than option 2026-03-28 15:20:47 +01:00
Nicolaus Jacobsen
aaf02dc4e1 config: add warp-mouse-to-focus action 2026-03-20 14:56:23 +01:00
Julian Orth
530e66ef78 virtual-output: add support for virtual outputs 2026-03-19 14:45:58 +01:00
Julian Orth
b6c8575988 head-management: pull persistent state upon first change 2026-03-18 20:46:54 +01:00
Julian Orth
78d59927ee control-center: add look & feel 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
447dfb3118 cli: add pid subcommand 2026-03-09 22:32:40 +01:00
Julian Orth
d8d73ba8e1 state: store compositor pid 2026-03-07 18:46:03 +01:00
Julian Orth
48852f45ff state: deduplicate inhibitor code 2026-03-07 18:42:40 +01:00
Julian Orth
6e25180d92 config: move handlers to State 2026-03-07 18:31:23 +01:00
Julian Orth
4278160113 xwayland: persist additional properties 2026-03-07 18:26:45 +01:00
Julian Orth
cf8b696f03 theme: add ThemeColor enum 2026-03-07 18:23:17 +01:00
Julian Orth
042070ee99 compositor: add LogLevel enum 2026-03-07 18:14:47 +01:00
Julian Orth
8fc9ead21e event-listener: add LazyEventSource 2026-03-07 18:12:15 +01:00
Julian Orth
872a028eb6 rect: fix overflow in dist_squared 2026-03-06 13:43:31 +01:00
Julian Orth
1570ba6b58 globals: send to old registries when exposed changes 2026-03-05 15:59:59 +01:00
Julian Orth
3d3132fe39 vulkan: use sync objects if possible 2026-03-02 18:19:15 +01:00
Julian Orth
7e6facf4e3 gfx-api: add support for syncobj synchronization 2026-03-02 18:16:36 +01:00
Julian Orth
80a69ba7ef eventfd-cache: add new util 2026-03-02 18:01:45 +01:00
Julian Orth
7a891a6131 all: syncobj is one word 2026-03-02 16:25:36 +01:00
Julian Orth
382c0b6c71 wl_surface: handle explicit sync release automatically 2026-02-28 02:58:01 +01:00
Julian Orth
8f576f498e wl_surface: handle buffer release automatically 2026-02-28 02:57:59 +01:00