1
0
Fork 0
forked from wry/wry
Commit graph

329 commits

Author SHA1 Message Date
90c00bcdf3 Carry hierarchy metadata into multiphase planning 2026-05-21 19:55:16 +10:00
4ee2c324e1 Fallback layout animations by motion group 2026-05-21 18:46:10 +10:00
13722429b4 Run planned multiphase layout animations 2026-05-21 18:37:00 +10:00
b50e8d5683 Batch layout animation candidates 2026-05-21 18:27:01 +10:00
cf61c080b6 Add custom animation curve config 2026-05-21 17:19:46 +10:00
fa5c28ca3d Add retained spawn-out animations 2026-05-21 17:09:06 +10:00
aeaea3419f Add float tile transition animations 2026-05-21 16:18:44 +10:00
18ffaef64d Add spawn-in window animations 2026-05-21 16:06:33 +10:00
fba9d65ba1 Retain surface textures for animations 2026-05-21 15:45:32 +10:00
3540cdc4be Add linear tiled window animations 2026-05-21 15:20:46 +10: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