Dostępny jest serwer kompozytowy Hyprland 0.52, wykorzystujący protokół Wayland. Projekt skupia się na mozaikowym (tiling) układzie okien, ale wspiera również klasyczne swobodne rozmieszczanie okien, grupowanie okien w zakładki, tryb pseudo-mozaikowy oraz pełnoekranowe wyświetlanie okien. Kod jest napisany w języku C++ i jest udostępniany na licencji BSD.
Oferowane są możliwości tworzenia atrakcyjnych wizualnie interfejsów: gradienty w obramowaniu okien, rozmycie tła, efekty animacyjne i cienie. Aby rozszerzyć funkcjonalność, można podłączać wtyczki, a do zewnętrznego zarządzania pracą udostępniane jest IPC oparte na gniazdach. Konfiguracja odbywa się za pomocą pliku konfiguracyjnego, którego zmiany są łapane na żywo bez potrzeby restartu. Do funkcji należy również zaliczyć: dynamicznie tworzone wirtualne pulpity; tryby układania elementów na ekranie; globalne przetwarzanie skrótów klawiszowych; zarządzanie gestami na touchpadzie/ekranie dotykowym.
W nowej wersji:
- Dodano wsparcie dla automatycznej deaktywacji submap (zestawień wydarzeń wejściowych z akcjami w oknie) po wykonaniu powiązania klawiszy (keybind).
- Proponowane polecenie IPC „/dispatch forceidle” umożliwia wymuszenie ustawienia stanu bezczynności (idle) użytkownika na określoną liczbę sekund poprzez zresetowanie wszystkich timerów ext-idle-notify.
- Dodano polecenie IPC „/dispatch fullscreen x y [set|unset|toggle]” do aktywacji i dezaktywacji trybu pełnoekranowego.
- Dodano ustawienia do pracy z monitorami obsługującymi przestrzenie kolorów DCIP3, dp3 (Apple P3) i Adobe.
- Dodano możliwość ustawienia trybu obrotu tabletu (zmienia współrzędne X i Y przy zmianie orientacji) dla każdego urządzenia wejściowego, które wspiera tę funkcjonalność.
- W regule warstwy (ustawienia powiązane z określoną warstwą rozmieszczania okien) dodano opcję „noscreenshare” do zabronienia pokazywania warstwy podczas udostępniania ekranu.
- Dodano ustawienie „cursor:zoom_disable_aa” do zarządzania wyświetlaniem kursora (pikselowanie lub rozmycie) podczas powiększania.
- W regułach określających zachowanie okien (windowrules) dodano właściwość „modal” do tworzenia okien modalnych, które blokują pracę z innymi oknami aplikacji.
Dodatkowo można wspomnieć o pierwszych wydaniach narzędzi Hyprtoolkit, rozwijanych przez programistów Hyprland do tworzenia interfejsów graficznych w języku C++, natywnie wspierających Wayland. Hyprtoolkit oferuje prosty C++ API do tworzenia aplikacji graficznych, wbudowaną obsługę efektów animacyjnych, integrację z Wayland oraz uproszczony system motywów.

Źródło: opennet.ru
