Ilmus versioon 0.42 Hyprland'i Wayland'i kompositorist, mis on suunatud kohandatavusele ja kõrgele jõudlusele.
Kompositor on kirjutatud C++ keeles ja levitatakse BSD-3 litsentsi alusel.
Peamised muudatused ja täiustused:
sõltuvusest loobumine wlroots'ist:
- Hyprland ei kasuta enam wlroots'i teeki, mida tavaliselt kasutatakse Wayland'i kompositorite arendamiseks;
- nüüd arendab Hyprland oma komponente iseseisvalt, võimaldades pakkuda kasutajatele ainulaadset ja tõhusat kogemust.
selge sünkroniseerimise toe lisamine:
- see täiustus suurendab oluliselt renderdamise jõudlust ja vähendab latentsust toetatud riistvaral;
- see võimaldab kompositoril täpsemalt kontrollida ekraani värskendamise aega, mis on eriti kasulik Nvidia graafikaprotsessorite kasutajatele;
- mõnede Nvidia konfiguratsioonide puhul võib see funktsioon põhjustada kokku kukkumisi ning selle võib välja lülitada probleemide tekkimisel.
uus xcursor'i rakendus:
- oma xcursor'i rakenduse juurutamine, mis toetab vanu teemasid ning pakub paremat ühilduvust ja kohandatavust kasutajatele.
muudatused konfiguratsiooni seadetes:
- otseväljastusega (direct scanout) seotud seadeid on muudetud, mis võib vajada kasutaja seadete kohandamist;
- funktsioon 'fake fullscreen' on eemaldatud ja asendatud usaldusväärsema täiskuva halduriga.
sisendi töötlemise täiustamine:
- sisaldab eraldiseisvate kerimisürituste emuleerimist ja parandusi mitmete klaviatuurikonfiguratsioonide jaoks.
uus sõltuvus – aquamarine:
- pakendamise ja arendamisega tegelevatele inimestele toob Hyprland 0.42 uue sõltuvuse – aquamarine;
- wlroots'i alluv moodul on eemaldatud vastavalt wlroots'i sõltuvusest loobumisele.
veaparandused:
- uus versioon sisaldab 49 veaparandust - alates väikestest graafilistest probleemidest kuni tõsiste süsteemiriketeni;
- näiteks on lahendatud hüprctl'i tööriista probleem, mis varem põhjustas teatud käskude täitmise ooteaega.
Allikas: linux.org.ru
