Serverul compozit Hyprland 0.51, care utilizează protocolul Wayland, este disponibil. Proiectul se axează pe aranjamentul mozaic (tiling) al feroneriilor, dar suportă și așezarea clasică a feroneriilor, gruparea feroneriilor sub formă de tab-uri, modul pseudo-mozaic și deschiderea feroneriilor pe ecran complet. 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:
- Au fost extinse opțiunile de control al gesturilor pe touchpad. A fost adăugată suportul pentru atribuirea de acțiuni diferite pentru diferite combinații de număr de atingeri cu degetele, taste modificatoare (Ctrl, Alt, Shift) și direcțiile de mișcare ale gestului. Configurarea asocierii gesturilor este acum definită în formatul „gesture = fingers, direction, action, options”. De exemplu, pentru a închide o feronerie, se poate atribui un gest de strângere cu trei degete („gesture = 3, pinch, close”), iar pentru a comuta între birourile virtuale – un gest de glisare cu trei degete pe orizontală („gesture = 3, horizontal, workspace”). Suportul pentru vechile setări gestures:workspace_swipe, gestures:workspace_swipe_fingers și gestures:workspace_swipe_min_fingers a fost eliminat.
- A fost adăugat parametrul de configurare dim_modal pentru a controla estomparea feroneriilor părinte la afișarea dialogurilor modale.
- Utilitatii hyprctl i s-a adăugat opțiunea „getprop” pentru a arăta valorile proprietăților individuale.
- A fost permisă configurarea comportamentului de derulare (scroll_factor) pentru dispozitive individuale.
- A fost adăugată opțiunea „cursor:invisible” pentru a ascunde cursorul.
- A fost implementat suportul pentru animația DPMS (întunecarea graduală a conținutului atunci când ecranul trece în modul de economisire a energiei).
- Pentru sugestii, meniuri contextuale și feronerie de dialog, create direct prin utilizarea protocoalelor Wayland, a fost implementat un efect de apariție și dispariție lină.
- Atunci când se oferă partajarea ecranului, adâncimea culorii implicit este limitată la 8 biți pe canal. Această restricție rezolvă problemele de partajare a ecranului în chromium și firefox pe ecrane cu gamă largă de culori (Wide Gamut).
- A fost adăugat parametrul windowrule „novrr” pentru a bloca aplicarea VRR (Rate de Refresh Variabilă) pentru feroneri selectate.


Sursa: opennet.ro
