The release of the composite server hyprland 0.42 has been announced, utilizing the Wayland Protocol. This composite server is designed to focus on the mosaic (tiling) layout of windows, while also offering support for classical arbitrary window placement, window grouping in tab form, pseudo-musical mode, and full-screen window opening. The server includes elements to create visually appealing interfaces, such as gradients, blur, animation effects, and shadows. Additionally, plugins can be connected to expand functionality, with an IPC based on sockets provided for external management. The code is written in C++ and is shared under the BSD license.
To enhance gaming performance, users have the option to disable vertical synchronization (VSYNC) with a personal extinguishing pulse used to prevent screen tearing. Configuration can be done through a file, with changes taking effect without the need for restarting. Other features include support for dynamically created virtual desktops, two built-in element layout options, and a global hotkey processing system.
This new release notably eliminates the dependency on the wlroots library in favor of the Wayland protocol and the aquamarine library which provides backends for Wayland, DRM (Direct Rendering Manager), and Headless screen configurations. The update also introduces support for “explicit sync“, which helps reduce latency, eliminates artifacts, and prevents hanging during graphic output on systems with Nvidia GPUs.