Hyprland feierte 3 Jahre! In diesen Jahren hat es Version 0.48.0 erreicht. Entgegen der weit verbreiteten Annahme ist Hyprland ein hybrider Kompositor, d. h. er kann nicht nur im Tiling-Modus arbeiten – er kann so eingestellt werden, dass alle Fenster standardmäßig schwebend sind. In diesem Release gibt es viele Bugfixes und Verbesserungen.
In der neuen Version:
Änderungen, die die Abwärtskompatibilität brechen:
- opengl:force_introspection und render:allow_early_buffer_release wurden entfernt;
- Die Syntax windowrule v1 wurde entfernt. Jetzt verhält sich windowrule wie windowrulev2, was das Schlüsselwort windowrulev2 obsolet macht.
Neue Funktionen:
- Animationen: Gnomed-Animationsstile für Fenster hinzugefügt;
- Kernel: Dialog „Anwendung reagiert nicht“ hinzugefügt;
- Desktop: Möglichkeit hinzugefügt, feste Fenster in den Arbeitsbereichsregeln anzugeben;
- Dispatcher: Option cyclenext hist hinzugefügt;
- Groupbar: Möglichkeit hinzugefügt, Abstände anzupassen;
- hyprctl: Unterstützung für IPC für Hyprsunset hinzugefügt;
- hyprpm: Option —hl-url für benutzerdefinierte Forks hinzugefügt;
- Eingabe: flip_x und flip_y für das Touchpad hinzugefügt;
- Eingabe: follow_mouse_threshold hinzugefügt;
- Tastenkombinationen: Dispatcher toggleswallow hinzugefügt;
- Master: Möglichkeit hinzugefügt, die Position des Hauptfensters zu speichern;
- Protokolle: Version 2 des Protokolls ext-idle-notify-v1 hinzugefügt;
- Render: Einfaches Farbmanagement hinzugefügt;
- Socket2: activespecialv2 hinzugefügt;
- Syncobj: Sicherstellen, dass wir wartende nur bei erfolgreichen Prüfungen hinzufügen;
- Windowrules: Option hinzugefügt, die Größe zwischen Anwendungsstarts zu speichern;
- xwayland: Unterstützung für INCR zum Datenaustausch über die Zwischenablage hinzugefügt.
Und auch zahlreiche Bugfixes.
Quelle: linux.org.ru
