A new version has been released Hyprland, a modern stack-tiling compositor for Wayland, aimed at customizability and high performance. It is written in C++ and distributed under the BSD-3 license.
Changes and innovations:
- added new argument --version to check the version of the Hyprland executable (instead of hyprctl version);
- same as above: —systeminfo.
- new layout rule - order, designed to order layouts on one plane;
- new environment variable - HYPRLAND_CONFIG - as another way to explicitly pass configuration instead of --config.
- Dwindle has a few new things: the movetoroot message and the split_bias configuration parameter;
- General layout and automatic grouping are now customizable;
- hyprctl: new properties for monitors and workspacerules queries, and a new submap query;
- now the presence of the XDG_CURRENT_DESKTOP variable is always checked to prevent it from being overwritten;
- The single-pixel-buffer protocol is implemented.
Bug fixes:
Various fixes to UV surface unwrapping and positioning calculations: Chromium windows no longer go crazy when resizing, and resizing other apps should generally feel smoother;
various text input fixes for IME users;
fixes for XWayland handling for monitors that were misaligned and input was not being transmitted correctly after unplugging/replugging them;
fixed some drag-n-drop edge cases;
Fixed initial cursor distortion;
fixed various crashes;
the main code base has been put in order :)
Source: linux.org.ru
