Dostępny jest serwer kompozytowy Hyprland 0.48, wykorzystujący protokół Wayland. Projekt skupia się na mozaikowym (tiling) układzie okien, ale wspiera również klasyczne swobodne układanie okien, grupowanie okien w kartach, tryb pseudo-mozaiki oraz pełnoekranowe wyświetlanie okien. Umożliwia tworzenie wizualnie atrakcyjnych interfejsów: gradienty w obramowaniach okien, rozmycie tła, efekty animacji i cienie. Można podłączać wtyczki dla rozszerzenia funkcjonalności, a dla zewnętrznego sterowania dostępne jest IPC oparte na gniazdach. Kod napisany jest w języku C++ i jest udostępniany na licencji BSD.
Konfiguracja odbywa się za pomocą pliku konfiguracyjnego, którego zmiany są wprowadzane na bieżąco bez potrzeby ponownego uruchamiania. Aby poprawić wydajność gier, dostępna jest możliwość wyłączenia synchronizacji pionowej (VSync) z impulsami blokującymi klatki, stosowana w celu zapobiegania powstawaniu zrywania obrazu (tearing). Do wyróżniających się funkcji należą: 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 pełne wsparcie dla zarządzania kolorem, zrealizowane na bazie protokołu color-management Waylanda.
- Ulepszono panel do pracy ze zgrupowanymi oknami (groupbar). Zapewniono zaokrąglone rogi oraz ustawienia dla odstępów, rozmiarów, czcionek i innych parametrów wyglądu.

- Proponowany jest nowy dialog, wyświetlany gdy aplikacja zawiesza się.

- Rozwiązano wiele problemów związanych z synchronizacją buforów i zawieszaniem się podczas rysowania na systemach z GPU NVIDIA.
- Dodano nowy styl animacji okien „gnomed”, przypominający animację w GNOME.
- Dodano nowy przełącznik zasad dla przypiętych okien.
- Dodano możliwość cyklicznego przełączania między oknami w kolejności historii dostępu do okien.
- Dodano wsparcie dla protokołu Wayland ext-idle-notify do śledzenia nieaktywności użytkownika.
- Udoskonalono wsparcie dla uruchamiania aplikacji X11 przy użyciu Xwayland.


Źródło: opennet.ru


