De composietserver Hyprland 0.53 is beschikbaar en maakt gebruik van het Wayland-protocol. Het project is gericht op tegels (tiling) vensterindelingen, maar ondersteunt ook klassieke vrije plaatsing van vensters, het groeperen van vensters in tabbladen, een pseudo-tegelmodus en het maximaliseren van vensters. De code is geschreven in C++ en wordt verspreid onder de BSD-licentie.
Er zijn mogelijkheden voor het creƫren van visueel aantrekkelijke interfaces: verloopkleuren in vensteromrandingen, vervaging van de achtergrond, animatie-effecten en schaduwen. Voor het uitbreiden van functionaliteit kunnen plugins worden aangesloten, en voor externe bediening wordt IPC op basis van sockets aangeboden. Configuratie gebeurt via een configuratiebestand, waarvan wijzigingen direct worden toegepast zonder herstart. Andere functies omvatten: dynamisch te creƫren virtuele bureaubladen; schikkingmodi voor schermelementen; globale sneltoetsdetectie; en gebaarbediening op een touchpad/touchscreen.
In de nieuwe versie:
- De syntaxis van de regels die het gedrag van vensters (windowrules) definiƫren, is volledig herzien. De door gebruikers gedefinieerde regels moeten worden herschreven met behulp van de nieuwe syntaxis: windowrule { name = apply-something match:class = my-window border_size = 10 } windowrule = match:class my-window, border_size 10
- Er is een speciale tool, start-hyprland, geĆÆntroduceerd voor het starten van Hyprland. Deze tool volgt de status van het werkproces en herstart het bij een crash. De tool maakt ook het starten van Hyprland in de veilige modus (safe mode) mogelijk, waarbij configuratiebestanden niet worden geladen, wat nuttig kan zijn voor het onderzoeken van de oorzaken van herhaalde crashes.
- Een nieuwe Welkom-app is toegevoegd die wordt gestart bij de eerste aanmelding en een scherm toont met informatie over Hyprland.
- De desktopachtergrondmanager Hyprpaper is overgeschakeld op het gebruik van de hyprtoolkit en hyprwire bibliotheken, wat heeft geleid tot een wijziging in het IPC-protocol.
- Er is een nieuwe toolkit toegevoegd voor de lokalisatie en vertaling van interface-elementen.
- Er is een optie toegevoegd om de cursor te verbergen bij invoer vanaf een tablet.

Daarnaast is de release van de Hyprtoolkit 0.5 vermeld, ontwikkeld door de Hyprland-ontwikkelaars voor het creƫren van grafische interfaces in C++, die native ondersteuning biedt voor Wayland. Hyprtoolkit heeft een eenvoudige C++ API voor het maken van grafische applicaties, ingebouwde ondersteuning voor animatie-effecten, integratie met Wayland en een vereenvoudigd thema-systeem.

Bron: opennet.ru
