Der Composite-Server Hyprland 0.48, der das Wayland-Protokoll verwendet, ist verfügbar. Das Projekt konzentriert sich auf ein mosaikartiges (tiling) Fensterlayout, unterstützt jedoch auch die klassische, freie Anordnung von Fenstern, das Gruppieren von Fenstern in Form von Tabs, einen pseudo-mosaikartigen Modus und das vollbildmäßige Aufklappen von Fenstern. Es werden Möglichkeiten für die Erstellung visuell ansprechender Benutzeroberflächen bereitgestellt: Farbverläufe in Fensterrahmen, Hintergrundunschärfe, Animationseffekte und Schatten. Zur Erweiterung der Funktionalität können Plugins angeschlossen werden, und für die externe Steuerung des Betriebs steht IPC basierend auf Sockets zur Verfügung. Der Code ist in C++ geschrieben und wird unter der BSD-Lizenz veröffentlicht.
Die Konfiguration erfolgt über eine Konfigurationsdatei, deren Änderungen zur Laufzeit ohne Neustart übernommen werden. Zur Verbesserung der Spielleistung kann die vertikale Synchronisation (VSync) mit einem Frame-Clamping-Puls deaktiviert werden, um das Auftreten von Tearing zu vermeiden. Zu den Funktionen gehören zudem: dynamisch erzeugte virtuelle Desktops; Layout-Modi für Elemente auf dem Bildschirm; globale Verarbeitung von Tastenkombinationen; Gestensteuerung auf dem Touchpad/Touchscreen.
In der neuen Version:
- Vollständige Unterstützung für Farbmanagement wurde implementiert, basierend auf dem Wayland-Protokoll.
- Die Implementierung der Leiste für die Arbeit mit gruppierten Fenstern (groupbar) wurde verbessert. Abgerundete Ecken wurden ermöglicht, und es gibt Einstellungen für Abstände, Größen, Schriftarten und andere Erscheinungsparameter.

- Ein neuer Dialog wurde hinzugefügt, der angezeigt wird, wenn die Anwendung eingefroren ist.

- Viele Probleme im Zusammenhang mit der Synchronisation von Puffern und Hängern bei der Darstellung auf Systemen mit NVIDIA-GPU wurden behoben.
- Ein neuer Animationsstil für Fenster "gnomed" wurde hinzugefügt, der an die Animationen in GNOME erinnert.
- Ein neuer Schalter für Regeln für angedockte Fenster wurde hinzugefügt.
- Die Möglichkeit, zyklisch zwischen Fenstern in der Reihenfolge des Zugriffs auf die Fenster zu wechseln, wurde hinzugefügt.
- Unterstützung für das Wayland-Protokoll ext-idle-notify zur Verfolgung der Benutzerinaktivität wurde hinzugefügt.
- Die Unterstützung für das Starten von X11-Anwendungen mit Xwayland wurde verbessert.


Quelle: opennet.ru


