Dostępny jest kompozytowy serwer Hyprland 0.53, który wykorzystuje protokół Wayland. Projekt jest nastawiony na mozaikowe (tiling) układanie okien, ale obsługuje również klasyczne, dowolne rozmieszczanie okien, grupowanie okien w formie kart, tryb pseudo-mojaikowy oraz pełnoekranowe rozwijanie okien. Kod jest napisany w języku C++ i jest udostępniany na podstawie 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:
- Całkowicie przepisano składnię reguł definiujących zachowanie okien (windowrules). Reguły ustanowione przez użytkowników należy przepisać, wykorzystując nową składnię: windowrule { name = apply-something match:class = my-window border_size = 10 } windowrule = match:class my-window, border_size 10
- Do uruchomienia Hyprland zaproponowano specjalne narzędzie start-hyprland, które śledzi stan procesu roboczego i ponownie go uruchamia w przypadku awaryjnego zakończenia. Narzędzie to umożliwia również uruchomienie Hyprland w trybie awaryjnym (safe mode), w którym nie są ładowane pliki konfiguracyjne, co może być przydatne do analizy powodów powtarzających się awaryjnych zakończeń sesji.
- Dodano nową aplikację Welcome, uruchamianą przy pierwszym logowaniu, która wyświetla ekran z informacjami wprowadzającymi na temat Hyprland.
- Menedżer tapet Hyprpaper przeszedł na użycie bibliotek hyprtoolkit i hyprwire, co doprowadziło do zmiany protokołu IPC.
- Dodano nowe narzędzie do lokalizacji i tłumaczenia elementów interfejsu.
- Dodano opcję ukrywania kursora podczas wprowadzania za pomocą tabletu.

Dodatkowo warto wspomnieć o wydaniu narzędzia Hyprtoolkit 0.5, rozwijanego przez twórców Hyprland w celu tworzenia graficznych interfejsów w języku C++, które natywnie wspierają Wayland. Do cech Hyprtoolkit należy prosty API w C++ do tworzenia aplikacji graficznych, wbudowane wsparcie dla efektów animacyjnych, związanie z Waylandem i uproszczony system motywów.

Źródło: opennet.ru
