Lansarea serverului compozit Hyprland 0.52 și a bibliotecii GUI Hyprtoolkit 0.2

Este disponibil serverul compozit Hyprland 0.52, care folosește protocolul Wayland. Proiectul este orientat pe dispunerea mozaică (tiling) a ferestrelor, dar suportă și o dispunere clasică a ferestrelor, gruparea ferestrelor sub formă de tab-uri, modul pseudo-mozaic și extinderea ferestrelor pe întreaga suprafață. 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:

  • A fost adăugată suportul pentru deactivarea automată a submap (setul de corespondențe între evenimentele de intrare și acțiunile din fereastră) după ce bindingul tastelor (keybind) a fost executat.
  • A fost propusă comanda IPC „/dispatch forceidle”, care permite forțarea setării stării de inactivitate (idle) a utilizatorului pentru un anumit număr de secunde prin resetarea tuturor cronometrelor ext-idle-notify.
  • A fost adăugată comanda IPC „/dispatch fullscreen x y [set|unset|toggle]” pentru activarea și dezactivarea modului pe tot ecranul.
  • Au fost adăugate setări pentru a lucra cu monitoare care suportă spațiile de culoare DCIP3, dp3 (Apple P3) și Adobe.
  • A fost adăugată posibilitatea de a seta modul de rotire a tabletelor (schimbă coordonatele X și Y la schimbarea orientării) pentru fiecare dispozitiv de intrare care suportă această opțiune.
  • În layer rule (setările asociate unui anumit strat de dispunere a ferestrelor) a fost adăugată opțiunea „noscreenshare” pentru a interzice afișarea stratului atunci când se oferă acces la ecran.
  • A fost adăugată setarea „cursor:zoom_disable_aa” pentru a controla afișarea cursorului (pixelație sau estompare) la creșterea scalei.
  • În regulile care definesc comportamentul ferestrelor (windowrules), a fost adăugat atributul „modal” pentru a crea feronste modale care blochează interacțiunea cu celelalte feronste ale aplicației.

De asemenea, se pot menționa primele versiuni ale instrumentarului Hyprtoolkit, dezvoltat de creatorii Hyprland pentru a crea interfețe grafice în C++, sprijinind nativ Wayland. Printre caracteristicile Hyprtoolkit se numără un API simplu C++ pentru crearea aplicațiilor grafice, suport încorporat pentru efecte de animație, integrare cu Wayland și un sistem simplificat de teme.

Lansarea serverului compozit Hyprland 0.52 și a bibliotecii GUI Hyprtoolkit 0.2


Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster