A fost prezentat serverul compozitor Hyprland 0.47, care utilizează protocolul Wayland. Proiectul se concentrează pe compunerea mozaică (tiling) a feroneriilor, dar suportă și plasarea clasică liberă a feroneriilor, gruparea feroneriilor în tab-uri, modul pseudo-mozaic și desfășurarea feroneriilor pe întreaga ecran. Sunt oferite posibilități pentru crearea de interfețe vizual atrăgătoare: gradații în ramă feroneriilor, estomparea fundalului, efecte animate și umbre. Pentru extinderea funcționalității pot fi conectate plugin-uri, iar pentru gestionarea de la distanță a funcționării se oferă IPC bazat pe socket-uri. Codul este scris în C++ și este distribuit sub licența BSD.
Configurarea se realizează printr-un fișier de configurare, modificările din acesta fiind preluate instantaneu fără a necesita repornirea. Pentru a crește performanța jocurilor, există opțiunea de a dezactiva sincronizarea verticală (VSync) cu un impuls de reducere a cadrelor, aplicată pentru a preveni apariția rupturilor la redare (tearing). Alte funcții includ: birouri virtuale create dinamic; moduri de compunere a elementelor pe ecran; procesarea globală a tastei rapide; control prin gesturi pe touchpad/ecran tactil.
În noua versiune:
- A fost adăugată suport experimental pentru HDR și gestionarea culorilor.
- A fost implementată rotunjirea colțurilor sub forma unui pătrat curbat.

- În setări a fost adăugată o opțiune «negative:» pentru inversarea activării expresiei regulate.
- A fost adăugat selectorul «new tag:» pentru a defini feroneriile după etichetă.
- În comanda «cyclenext» a fost adăugat argumentul «visible» pentru a limita parcurgerea numai a feroneriilor vizibile.
- A fost adăugată opțiunea «—verify-config» pentru a verifica corectitudinea fișierului de configurare.
- În hyprpm a fost adăugată posibilitatea de a reîncărca toate plugin-urile.
- Au fost rescrise unele subsisteme interne legate de gestionarea memoriei, redarea și aplicarea efectelor animate.
- Au fost efectuate lucrări pentru accelerarea funcționării expresiilor regulate prin cache-ul reprezentării compilate.
- În XWayland au fost rezolvate problemele legate de clipboard și modul Drag&Drop.


Sursa: opennet.ro

