Serverul compozit Hyprland 0.55 este disponibil și folosește protocolul Wayland. Proiectul se concentrează pe aranjarea mozaic (tiling) a ferestrelor, dar suportă și aranjamente clasice de fereastră, gruparea ferestrelor sub formă de tab-uri, modul pseudo-mozaic și extinderea ferestrelor pe întreaga ecran. Codul este scris în C++ și este distribuit sub licența BSD.
Sunt oferite opțiuni pentru a crea interfețe vizual atrăgătoare: degradeuri în jurul feroneriilor, estomparea fundalului, efecte animate și umbre. Funcționalitatea poate fi extinsă prin adăugarea de plugin-uri, iar pentru controlul de la distanță este disponibil IPC bazat pe socket-uri. Configurarea se face printr-un fișier de configurație, modificările din care sunt preluate în timp real fără a necesita repornirea. Funcțiile includ, de asemenea: birouri virtuale create dinamic; moduri de aranjare a elementelor pe ecran; prelucrarea globală a comenzilor rapide; control prin gesturi pe touchpad/pe ecran tactil.
În noua versiune:
- S-a oferit opțiunea de a utiliza limbajul Lua pentru a personaliza desktopul Hyprland. Configurația în limbajul Lua este definită în fișierul hyprland.lua; în absența acestuia, se folosește formatul vechi hyprland.conf.
- S-a adăugat API-ul Layout, care permite definirea aranjamentelor mozaice personalizate în fișierul de configurare folosind limbajul Lua. Aranjamentele pot fi legate de monitor sau de desktopul virtual.
- S-a adăugat suport pentru feronstrele pe întreaga ecran la trecerea între feronstre folosind derularea. A fost adăugată posibilitatea de a controla derularea prin gesturi pe touchpad.
- A fost adăugată opțiunea de a încărca profilele de culoare ICC pentru fiecare dispozitiv de ieșire, folosind setarea ‘icc = «..path..»‘ în fișierul de configurare.
- S-a îmbunătățit gestionarea culorii pentru monitoare și s-a crescut precizia redării culorii la partajarea ecranului.

Sursa: opennet.ro
