Dostupan je kompozitni server Hyprland 0.55 koji koristi Wayland protokol. Projekat je fokusiran na raspored prozora popločavanjem, ali također podržava klasično proizvoljno postavljanje prozora, grupiranje prozora s karticama, pseudomozaični način rada i postavljanje prozora preko cijelog ekrana. Kod je napisan u C++ i distribuira se pod BSD licencom.
Pružene su mogućnosti za kreiranje vizualno atraktivnih interfejsa: gradijenti u okvirima prozora, zamućenje pozadine, efekti animacije i sjene. Moguće je povezati dodatke za proširenje funkcionalnosti, a za vanjsku kontrolu rada predviđen je IPC zasnovan na socketima. Konfiguracija se vrši putem konfiguracijske datoteke, čije se promjene preuzimaju u hodu bez ponovnog pokretanja. Također se razlikuju sljedeće funkcije: dinamički kreirane virtualne radne površine; načini rasporeda elemenata na ekranu; globalna obrada vrućih tipki; kontrola gestova na touchpadu/ekranu osjetljivom na dodir.
U novoj verziji:
- Dodana je opcionalna Lua jezička opcija za konfigurisanje Hyprland radne površine. Konfiguracija u Lua jeziku je definisana u datoteci hyprland.lua; ako nedostaje, koristi se stariji format hyprland.conf.
- Dodan je API za raspored, koji vam omogućava da definirate prilagođene rasporede popločavanja prozora u konfiguracijskoj datoteci koristeći Lua. Rasporedi se mogu povezati s monitorom ili virtualnom radnom površinom.
- Dodana je podrška za prozore preko cijelog ekrana prilikom prebacivanja između prozora pomoću skrolovanja. Dodana je mogućnost kontrole skrolovanja pomoću gestova na touchpadu.
- Dodana je mogućnost učitavanja prilagođenih ICC profila boja za svaki izlazni uređaj korištenjem postavke 'icc = "..path.."' u konfiguracijskoj datoteci.
- Poboljšano upravljanje bojama za monitore i poboljšana tačnost boja prilikom dijeljenja ekrana.

izvor: opennet.ru
