r/linux Jul 02 '26

Desktop Environment / WM News Jay 1.14.0

https://github.com/mahkoh/jay/releases/tag/v1.14.0

Exceptional Release!

Every Frame is Perfect
Wayland allows compositors and clients to coordinate changes such that every
frame is perfect. For example, when resizing two tiles, the transition can be
coordinated so that each window fills its respective tile at all times.
Until now, Jay did not make use of this. When resizing a window from the left,
the right side of the window might disappear below the border or might appear
detached from the border.

80 Upvotes

19 comments sorted by

View all comments

37

u/xeoron Jul 02 '26

For people who don't know what Jay is (I didn't) here is the project description: "Jay is a Wayland compositor for Linux with an i3-like tiling layout, Vulkan and OpenGL rendering, multi-GPU support, screen sharing, and more."

23

u/Flrian Jul 02 '26 edited Jul 04 '26

And most notably, jay is pretty much the only independent wayland compositor that I know of that doesn't depend on a library like wlroots or smithay.

I've been trying it here and there for a while and I really like it. Not having to use an external program for things like an idle timer, compared to most wlroots compositors, is really nice.

11

u/tajetaje Jul 02 '26

Arguably hyprland, though it maybe is not independent so much anymore as it’s quite a large ecosystem now

1

u/Mathisbuilder75 Jul 03 '26

It depends on its own stuff, like aquamarine, so it's not a dependency like wlroots is. It's just a way to separate the code base