Este disponibil serverul compozit Hyprland 0.57, care utilizează protocolul Wayland. Proiectul se concentrează pe o aranjare de tip mozaic (tiling), dar suportă și aranjamentul clasic liber al ferestrelor, gruparea ferestrelor sub formă de tab-uri, modul pseudo-mozaic și extinderea ferestrelor pe ecran complet. Codul este scris în limbajul 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:
- Au fost propuse 11 variante de shader-e pentru estomparea fundalului și este posibilă crearea propriilor variante prin intermediul plugin-urilor.

- A fost adăugată opțiunea de a transmite conținutul selectat desktopului virtual prin intermediul browser-ului sau al programelor pentru desfășurarea conferințelor video.
- A fost implementat efectul „wobble” pentru oscilarea inertă a marginilor ferestrei în timpul mutării, similar cu Compiz.
- În API-ul Lua au fost adăugate noi metode hl.reload_config() și hl.get_devices(), precum și posibilitatea de a conecta tratatori pentru evenimentele de minimizare și schimbare a stării ferestrei.
- A fost adăugată setarea „cursor:warp_on_monitor_change” pentru a muta cursorul odată cu comutarea pe desktop pe un alt monitor.
- A fost adăugată setarea „input:tablet:enabled” pentru a controla activarea tabletelor grafice.
- A fost adăugată opțiunea „decoration:blur:proportional” care face ca intensitatea estompării să fie proporțională cu nivelul de transparență al suprafeței.
Sursa: opennet.ro

