Hyprland a împlinit 3 ani! În acești ani a ajuns la versiunea 0.48.0. În ciuda percepției comune, Hyprland este un compozitor hibrid, adică poate funcționa nu doar în mod de tip tiling — poate fi configurat astfel încât toate feroneriile să fie, în mod implicit, flotante. Această versiune aduce multe corecții de erori și îmbunătățiri.
În noua versiune:
Modificări care afectează compatibilitatea inversă:
- au fost eliminate opengl:force_introspection și render:allow_early_buffer_release;
- sintaxa windowrule v1 a fost eliminată. Acum windowrule se comportă ca windowrulev2, ceea ce face cuvântul cheie windowrulev2 obsolent.
Funcții noi:
- animații: au fost adăugate stiluri de animație gnomed pentru feronerie;
- nucleu: a fost adăugat dialogul „aplicația nu răspunde”;
- desktop: a fost adăugată posibilitatea de a specifica feroneriile fixate în regulile spațiului de lucru;
- manageri: a fost adăugată opțiunea cyclenext hist;
- groupbar: a fost adăugată posibilitatea de a personaliza dimensiunile spațiilor;
- hyprctl: a fost adădat suport IPC pentru Hyprsunset;
- hyprpm: a fost adăugată opțiunea —hl-url pentru fork-uri personalizate;
- introducere: au fost adăugate flip_x și flip_y pentru touchpad;
- introducere: a fost adăugată follow_mouse_threshold;
- combinări de taste: a fost adăugat managerul toggleswallow;
- maestru: a fost adăugată opțiunea de salvare a poziției feronerie principale;
- protocoale: a fost adăugată versiunea 2 a protocolului ext-idle-notify-v1;
- render: a fost adăugat un simplu control al culorii;
- socket2: a fost adăugat activespecialv2;
- syncobj: ne asigurăm că adăugăm așteptările doar în urma verificărilor de succes;
- windowrules: a fost adăugată opțiunea de a păstra dimensiunea între sesiuni ale aplicației;
- xwayland: a fost adăugat suport INCR pentru transferul de date prin clipboard.
De asemenea, au fost realizate multiple corecții de erori.
Sursa: linux.org.ru
