Наличен е композитният сървър Hyprland 0.55, използващ протокола Wayland. Проектът е фокусиран върху подреждането на прозорци чрез плочки, но също така поддържа класическо произволно разположение на прозорци, групиране на прозорци с раздели, псевдомозаичен режим и разполагане на прозорци на цял екран. Кодът е написан на C++ и се разпространява под BSD лиценз.
Предвиждат се възможности за създаване на визуално атрактивни интерфейси: градиенти в рамките на прозорците, размазване на фона, анимационни ефекти и сенки. Могат да се свързват плъгини за разширяване на функционалността, а за външен контрол на работата е предвиден IPC, базиран на сокет. Конфигурацията се извършва чрез конфигурационен файл, промените в който се улавят в движение без рестартиране. Разграничават се и следните функции: динамично създавани виртуални десктопи; режими на оформление на елементите на екрана; глобална обработка на горещи клавиши; управление на жестове върху тъчпада/сензорния екран.
В новата версия:
- Добавена е опция за език Lua за конфигуриране на работния плот на Hyprland. Конфигурацията на Lua е дефинирана във файла hyprland.lua; ако липсва, се използва по-старият формат hyprland.conf.
- Добавен е API за оформление, който ви позволява да дефинирате персонализирани оформления на прозорците в конфигурационния файл, използвайки Lua. Оформленията могат да бъдат свързани с монитор или виртуален работен плот.
- Добавена е поддръжка за прозорци на цял екран при превключване между прозорци чрез скролиране. Добавена е възможността за управление на скролирането чрез жестове на тъчпада.
- Добавена е възможността за зареждане на персонализирани ICC цветови профили за всяко изходно устройство, използвайки настройката „icc = "..path.."“ в конфигурационния файл.
- Подобрено управление на цветовете за монитори и подобрена точност на цветовете при споделяне на екрана.

Източник: opennet.ru
