De composietserver Hyprland 0.48 is beschikbaar en maakt gebruik van het Wayland-protocol. Het project is gericht op een tegelindeling van vensters, maar ondersteunt ook klassieke vrije plaatsing van vensters, het groeperen van vensters in tabbladen, een pseudo-tegelmodus en een volledige schermweergave van vensters. Het biedt mogelijkheden voor het creƫren van visueel aantrekkelijke interfaces: kleurverlopen in vensteromrandingen, achtergrondvervaging, animatie-effecten en schaduwen. Voor uitbreiding van de functionaliteit kunnen plug-ins worden aangesloten, en voor externe bediening is er IPC op basis van sockets beschikbaar. De code is geschreven in C++ en wordt verspreid onder de BSD-licentie.
De configuratie gebeurt via een configuratiebestand, waarvan de wijzigingen onmiddellijk worden doorgevoerd zonder herstart. Voor betere game-prestaties is er een mogelijkheid om verticale synchronisatie (VSync) uit te schakelen met een frame-dodende puls, die wordt toegepast ter bescherming tegen tearing. Andere functies zijn onder andere: dynamisch aangemaakte virtuele desktops; indelingsmodi voor elementen op het scherm; globale verwerking van sneltoetsen; bediening via gebaren op het touchpad/touchscreen.
In de nieuwe versie:
- Volledige kleurmanagementondersteuning is toegevoegd, gerealiseerd op basis van het Wayland-protocol.
- De implementatie van de groepbalk voor het werken met gegroepeerde vensters is verbeterd. Hoeken zijn afgerond en er zijn instellingen toegevoegd voor marges, afmetingen, lettertypen en andere weergaveparameters.

- Een nieuwe dialoog is voorgesteld die verschijnt wanneer de applicatie vastloopt.

- Verschillende problemen met buffer-synchronisatie en vastlopers bij het renderen op systemen met een NVIDIA GPU zijn opgelost.
- Een nieuwe vensteranimatiestijl 'gnomed' is toegevoegd, die lijkt op de animatie in GNOME.
- Een nieuwe schakelaar voor regels voor vastgepinde vensters is toegevoegd.
- De mogelijkheid om cyclusgewijs tussen vensters te schakelen in de volgorde van hun benadering is toegevoegd.
- Ondersteuning voor het Wayland-protocol ext-idle-notify is toegevoegd voor het volgen van inactiviteit van de gebruiker.
- De ondersteuning voor het starten van X11-applicaties met behulp van Xwayland is verbeterd.


Bron: opennet.ru


