A new version has been released Hyprland, of the modern stacking tiling compositor for Wayland, aimed at customizability and high performance. Written in C++ and distributed under the BSD-3 license.
Changes and Innovations:
- added a new --version argument to check the version of the executable Hyprland file (instead of hyprctl version);
- the same as above: --systeminfo.
- new layout rule — order, designed for organizing layouts on a single plane;
- new environment variable — HYPRLAND_CONFIG — as another method of explicitly passing configuration instead of --config.
- Dwindle has introduced several new features: notification about movetoroot and configuration parameter split_bias;
- general composition and automatic grouping can now be configured;
- hyprctl: new properties for monitors and workspacerules requests, as well as a new submap request;
- always checks for the presence of the variable XDG_CURRENT_DESKTOP to prevent its overwriting;
- implemented single-pixel-buffer protocol.
Bug Fixes:
various fixes for UV surface unfolding and positioning calculations: Chromium windows no longer go haywire when resizing, and resizing other applications should appear smoother overall;
various text input fixes for IME users;
fixed XWayland handling for monitors that shifted, resulting in input not being transmitted correctly after disconnection/reconnection;
some edge cases of drag-and-drop have been resolved;
initial cursor distortion has been fixed;
various crashes have been fixed;
the main codebase has been tidied up 🙂
Source: linux.org.ru
