Saadaval on komposiitserver Hyprland 0.53, mis kasutab Wayland protokolli. Projekt keskendub mosaiiksetele (tiling) akna paigutustele, kuid toetab ka klassikalisi vabakujulisi akna paigutusi, akende rühmitamist sakkidele, pseudomosaiikrežiimi ja akende täisekraanile viimist. Kood on kirjutatud keeles C++ ja levitatakse BSD litsentsi alusel.
Pakutakse võimalusi visuaalselt atraktiivsete liideste loomiseks: akende servade vahelduvad värvid, tausta hägustamine, animatsiooniefektid ja varjud. Funktsionaalsuse laiendamiseks on võimalik lisada pluginaid, ning välist haldust toetab soklite põhjaline IPC. Seadistamine toimub konfiguratsioonifaili kaudu, mille muudatused võetakse omaks koheselt ilma taaskäivitamiseta. Samuti eristuvad funktsioonid: dünaamiliselt loodud virtuaalsed töölauad; elementide paigutamise režiimid ekraanil; globaalne kuumklahvide töötlemine; žestide juhtimine puuteplaadi/puutetundliku ekraani kaudu.
Uues versioonis:
- Aknareeglite (windowrules) süntaks on täielikult ümber kirjutatud. Kasutaja määratud reeglid tuleb ümber kirjutada uue süntaksiga: windowrule { name = apply-something match:class = my-window border_size = 10 } windowrule = match:class my-window, border_size 10
- Hyprland'i käivitamiseks on ette nähtud spetsiaalne utiliit start-hyprland, mis jälgib tööprotsessi olekut ja taaskäivitab selle krüptimise ajal. Utiliit lubab samuti käivitada Hyprland'i turvarežiimis (safe mode), kus konfiguratsioonifailid ei lae, mis võib olla kasulik põhjendamatute seansside kokku kukkumise põhjuste uurimisel.
- Lisatud uus rakendus Welcome, mis käivitatakse esmakordsel sisenemisel ja kuvab ekraani, kus on tutvustavad andmed Hyprland'i kohta.
- Töölaua taustapiltide halduri Hyprpaper uuenduse tõttu, mis nüüd kasutab hyprtoolkit ja hyprwire raamatukogusid, on IPC-protokoll muutunud.
- Lisatud uus tööriistade komplekt kasutajaliideste elementide lokaliseerimiseks ja tõlkimiseks.
- Lisatud valik kursori peitmiseks puutetahvel sisenemise ajal.

Oluline on märkida ka Hyprtoolkit 0.5 väljaandmist, mida arendavad Hyprlandi arendajad C++ keeles graafiliste liideste loomiseks, mis toetavad Waylandi natiivselt. Hyprtoolkit'i eripäradeks on lihtne C++ API graafiliste rakenduste loomiseks, sisseehitatud animatsiooniefektide tugi, Waylandi integreerimine ja lihtsustatud teema süsteem.

Allikas: opennet.ru
