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