Wyszła nowa wersja Hyprland, nowoczesnego stekowo-tajlingowego kompozytora dla Wayland, skierowanego na możliwość dostosowywania i wysoką wydajność. Napisany w języku C++ i rozpowszechniany na licencji BSD-3.
Zmiany i nowości:
- dodany nowy argument —version do sprawdzania wersji wykonywalnego pliku Hyprland (zamiast hyprctl version);
- to samo co wyżej: —systeminfo.
- nowa zasada makiet — order, przeznaczona do porządkowania makiet na jednej płaszczyźnie;
- nowa zmienna środowiskowa — HYPRLAND_CONFIG — jako jeszcze jeden sposób jawnego przekazywania konfiguracji zamiast —config.
- w Dwindle pojawiło się kilka nowych rzeczy: komunikat o movetoroot i parametr konfiguracji split_bias;
- ogólna kompozycja i automatyczne grupowanie teraz są konfigurowane;
- hyprctl: nowe właściwości dla zapytań monitors i workspacerules, a także nowe zapytanie submap;
- teraz zawsze sprawdzana jest obecność zmiennej XDG_CURRENT_DESKTOP, aby zapobiec jej nadpisaniu;
- zrealizowany protokół single-pixel-buffer.
Poprawki błędów:
różne poprawki dla UV-rozwijania powierzchni i obliczeń pozycjonowania: okna Chromium już się nie psują przy zmianie rozmiaru, a zmiana rozmiaru innych aplikacji powinna ogólnie wydawać się bardziej płynna;
różne poprawki wprowadzania tekstu dla użytkowników IME;
poprawki przetwarzania XWayland dla monitorów, które były przesunięte i wejście nie było poprawnie transmisjonowane po wyłączeniu/ponownym podłączeniu;
poprawiono niektóre krawędziowe przypadki drag-n-drop;
poprawiono początkowe zniekształcenie kursora;
poprawiono różne awarie;
doprowadzono do porządku główną bazę kodu 🙂
Źródło: linux.org.ru
