Hyprland a fêté ses 3 ans ! Au cours de ces années, il a atteint la version 0.48.0. Contrairement à une idée reçue, Hyprland est un compositeur hybride, c'est-à-dire qu'il peut fonctionner non seulement en mode de carrelage - il peut être configuré de sorte que toutes les fenêtres soient flottantes par défaut. Cette version contient de nombreux correctifs et améliorations.
Dans la nouvelle version :
Modifications rompant la rétrocompatibilité :
- opengl:force_introspection et render:allow_early_buffer_release supprimés;
- la syntaxe windowrule v1 a été supprimée. Désormais, windowrule se comporte comme windowrulev2, rendant le mot-clé windowrulev2 obsolète.
Nouvelles fonctionnalités :
- animations : styles d'animation gnomed ajoutés pour les fenêtres;
- noyau : ajout d'une boîte de dialogue « l'application ne répond pas »;
- bureau : possibilité de spécifier des fenêtres ancrées dans les règles de l'espace de travail ajoutée;
- gestionnaires : option cyclenext hist ajoutée;
- groupbar : possibilité de personnaliser les tailles des espaces ajoutée;
- hyprctl : support IPC pour Hyprsunset ajouté;
- hyprpm : option —hl-url ajoutée pour les forks personnalisés;
- entrée : flip_x et flip_y ajoutés pour le pavé tactile;
- entrée : follow_mouse_threshold ajoutée;
- raccourcis clavier : gestionnaire toggleswallow ajouté;
- maître : option de sauvegarde de la position de la fenêtre principale ajoutée;
- protocoles : version 2 du protocole ext-idle-notify-v1 ajoutée;
- rendu : gestion simple des couleurs ajoutée;
- socket2 : activespecialv2 ajouté;
- syncobj : nous garantissons que nous ajoutons des attentes uniquement lors de vérifications réussies;
- windowrules : option permettant de conserver la taille entre les lancements de l'application ajoutée;
- xwayland : support INCR pour le transfert de données via le presse-papiers ajouté.
Et aussi de multiples correctifs.
Source : linux.org.ru
