Hyprland ha compiuto 3 anni! Negli ultimi anni è arrivato alla versione 0.48.0. Contrariamente a quanto si pensa, Hyprland è un compositore ibrido, cioè può funzionare non solo in modalità tiling — può essere configurato in modo che tutte le finestre siano flottanti per impostazione predefinita. In questo rilascio ci sono molti bugfix e migliorie.
Nella nuova versione:
Modifiche che rompono la compatibilità retroattiva:
- rimossi opengl:force_introspection e render:allow_early_buffer_release;
- la sintassi windowrule v1 è stata rimossa. Ora windowrule si comporta come windowrulev2, rendendo obsoleto il termine windowrulev2.
Nuove funzionalità:
- animazioni: aggiunti stili di animazione gnomed per le finestre;
- nucleo: aggiunto il dialogo "l'applicazione non risponde";
- desktop: aggiunta la possibilità di specificare finestre ancorate nelle regole dello spazio di lavoro;
- gestori: aggiunta l'opzione cyclenext hist;
- groupbar: aggiunta la possibilità di configurare le dimensioni dei divari;
- hyprctl: aggiunta la supporto IPC per Hyprsunset;
- hyprpm: aggiunta l'opzione —hl-url per fork personalizzati;
- input: aggiunti flip_x e flip_y per il touchpad;
- input: aggiunta follow_mouse_threshold;
- combinazioni di tasti: aggiunto il gestore toggleswallow;
- master: aggiunta l'opzione di salvataggio della posizione della finestra principale;
- protocolli: aggiunta la versione 2 del protocollo ext-idle-notify-v1;
- render: aggiunta gestione semplice del colore;
- socket2: aggiunto activespecialv2;
- syncobj: garantiamo di aggiungere in attesa solo dopo controlli di successo;
- windowrules: aggiunta l'opzione per mantenere le dimensioni tra i lanci dell'applicazione;
- xwayland: aggiunta la supporto INCR per il trasferimento di dati attraverso il clipboard.
E anche numerosi bugfix.
Fonte: linux.org.ru
