Der Hyprland 0.55 Composite Server mit dem Wayland-Protokoll ist verfügbar. Das Projekt konzentriert sich auf die Kachelung von Fensterlayouts, unterstützt aber auch klassische beliebige Fensterplatzierungen, die Gruppierung von Fenstern mit Registerkarten, den Pseudomosaikmodus und die Vollbildanzeige von Fenstern. Der Code ist in C++ geschrieben und wird unter der BSD-Lizenz vertrieben.
Es stehen Möglichkeiten zur Gestaltung optisch ansprechender Oberflächen zur Verfügung: Verläufe in Fensterrahmen, Hintergrundunschärfe, Animationseffekte und Schatten. Plugins können zur Erweiterung der Funktionalität angeschlossen werden, und ein Socket-basierter IPC ermöglicht die externe Steuerung der Arbeit. Die Konfiguration erfolgt über eine Konfigurationsdatei, deren Änderungen ohne Neustart sofort übernommen werden. Folgende Funktionen werden ebenfalls unterschieden: dynamisch erstellte virtuelle Desktops, Elementanordnungsmodi auf dem Bildschirm, globale Hotkey-Verarbeitung und Gestensteuerung auf dem Touchpad/Touchscreen.
In der neuen Version:
- Für die Konfiguration des Hyprland-Desktops wurde eine optionale Lua-Sprachoption hinzugefügt. Die Lua-Konfiguration wird in der Datei hyprland.lua definiert; fehlt diese, wird das ältere Format hyprland.conf verwendet.
- Die Layout-API wurde hinzugefügt, mit der Sie benutzerdefinierte Fensterkachel-Layouts in der Konfigurationsdatei mithilfe von Lua definieren können. Layouts können mit einem Monitor oder einem virtuellen Desktop verknüpft werden.
- Unterstützung für Vollbildfenster beim Wechseln zwischen Fenstern per Scrollen hinzugefügt. Scrollen kann nun per Touchpad-Gesten gesteuert werden.
- Es wurde die Möglichkeit hinzugefügt, benutzerdefinierte ICC-Farbprofile für jedes Ausgabegerät mithilfe der Einstellung 'icc = "..path.."' in der Konfigurationsdatei zu laden.
- Verbessertes Farbmanagement für Monitore und verbesserte Farbgenauigkeit bei der Bildschirmfreigabe.

Source: opennet.ru
