In the latest update, the composite server Hyprland 0.50 is now available, utilizing the Wayland protocol. This project focuses on the mosaic (Tiling) layout of windows, while also supporting classical arbitrary placement of windows, grouping windows in tabs, a pseudo-power regime, and full-screen window opening. The code is written in C++ and is distributed under the BSD license. Hyprland provides visually appealing interfaces with gradients in window framing, background blurring, animation effects, and shadows. Additional functionality can be added through plugins, and external management is enabled through an IPC based on sockets. Configuration changes can be made on the fly without the need for a restart.
The features of Hyprland include dynamically created virtual desktops, various layout modes, global processing of hotkeys, and gestural control on touchpad or sensory screens. In the new version, several enhancements have been implemented:
- Experimental option “Render: New_render_Scheduling” for dynamic inclusion of triple buffering to increase rendering frequency on low-power devices.
- New rule for Noscreenshare windows to prohibit displaying content during screen sharing.
- Introduction of test tools for regression testing.
- Simplified syntax for monitor settings.
- Added support for Wayland anticipation ext-workspace for virtual desktop information and activation/deactivation of desktops.
- Added option “CM_AUTO_HDR” for automatic HDR use.
- Implemented new rules for managing keyboard access.
- Continued support for old drawing API, now requiring at least OpenGL ES 3.0.
- Removal of settings to disable “Explicit Sync” mechanism to reduce delays and eliminate artifacts.