Hyprland 0.53 wordt gelanceerd met herschreven vensterregels en tientallen oplossingen
Hyprland 0.53 tegel-Wayland-compositor wordt uitgebracht met een volledige herschrijving van vensterregels, doorbrekende configuratiewijzigingen, nieuwe functies en een lange lijst met verbeteringen.
Bijna twee maanden na de vorige 0.52-release heeft Hyprland, een favoriet onder fans van visueel aantrekkelijke tiling window-compositors, zojuist versie 0.53 uitgebracht.
De meest significante verandering is de volledige herziening van het raamregelensysteem. De syntaxis is vanaf de grond opnieuw geschreven, waardoor bestaande configuraties incompatibel zijn zonder handmatige updates.
In dit kader wordt van gebruikers verwacht dat ze hun regels migreren naar het nieuwe formaat zoals gedocumenteerd in de wiki van het project. Daarnaast is het gedrag in volledig scherm herzien, waarbij de vorige opties zijn vervangen door een nieuwe, uniforme misc:new_window_takes_over_fs-instelling die het beheer van volledig scherm-overerving vereenvoudigt.
Aan de functionaliteitskant breidt de release de configuratie- en bruikbaarheidsopties uit over meerdere gebieden. Het beheer van sneltoetsen krijgt een universele submap-vlag, waardoor een flexibelere en consistentere sneltoetswerking mogelijk is. Locale-configuratie wordt nu rechtstreeks ondersteund en de groepsbalk kan optioneel gebruikmaken van vervagingseffecten.
De renderer voegt ondersteuning toe voor inzoomen met een losgekoppelde camera en introduceert de optie quirks:prefer_hdr om de HDR-activatie voor getroffen applicaties te verbeteren. Tabletgebruikers profiteren ook van een nieuwe optie om de cursor indien nodig te verbergen. De tooling is eveneens verbeterd, met nieuwe vlaggen in hyprctl, uitgebreide plug-inmetadata in hyprpm, en betere Nix-integratie.
Bovendien verhelpt deze update een groot aantal crashes, waaronder opstartcrashes op FreeBSD, null-referenties in meerdere Wayland-protocollen, compositorcrashes gerelateerd aan werkruimte- en oppervlakteregeling, en renderingcrashes onder specifieke schaal- en lay-outvoorwaarden.
De invoerverwerking is ook aangescherpt om onjuiste toetsenbordactiveringsstatussen, cursorinconsistenties en regressies in toetscombinaties veroorzaakt door scrollevenementen te voorkomen. Weergavecorrigeringsmaatregelen pakken fractionele schalingsartefacten, HDR- en kleurbeheerproblemen aan, evenals uitzonderlijke gevallen die van invloed zijn op schermdeling en gelaagde oppervlakken.
Intern intern, volgens de ontwikkelaars, heeft de compositor een uitgebreide opschoning en herstructurering ondergaan. Het beheer van gereserveerde gebieden is herschreven en beter getest, bureaubladelementen zijn samengevoegd onder een schoner weergavemodel, en de logica voor het toepassen van vensters en regels is vereenvoudigd en voorspelbaarder gemaakt.
De afhandeling van animaties is ook verbeterd, vooral in opstellingen met meerdere verversingssnelheden, en verschillende langlopende randgevallen rond gegroepeerde vensters, volledig schermovergangen en focusgedrag zijn opgelost. De build- en CI-infrastructuur is ook gestroomlijnd, met het laten vallen van Meson-ondersteuning, verbeterde CMake-detectie en vereenvoudigde Nix-workflows.
Eindelijk krijgt lokalisatie in deze release een grote uitbreiding, met nieuwe en bijgewerkte vertalingen in tientallen talen, waaronder Arabisch, Duits, Fins, Hindi, Nederlands, Russisch, Portugees en meer. De kwaliteit van de vertalingen is in verschillende bestaande lokalisaties ook verbeterd om natuurlijkere formuleringen en consistentie te waarborgen.
Raadpleeg voor meer details de aankondiging of bekijk de volledige wijzigingslog.
