Представен е композитният сървър Hyprland 0.47, използващ протокола Wayland. Проектът е насочен към мозайчна компоновка на прозорците, но поддържа и класическо произвольно разположение на прозорците, групиране на прозорците във форма на етикети, псевдомозайчен режим и разширено разкритие на прозорците на цял екран. Осигурени са възможности за създаване на визуално привлекателни интерфейси: градиенти в рамките на прозорците, замъгляване на фона, анимационни ефекти и сенки. За разширяване на функционалността могат да се свързват плугини, а за външно управление на работата е предоставен IPC на базата на сокети. Кодът е написан на езика C++ и се разпространява под лиценза BSD.
Настройката се извършва чрез конфигурационен файл, измененията в който се взаимстват в реално време без рестарт. За повишаване на производителността на игрите е налична възможност за деактивиране на вертикалната синхронизация (VSync) с кадрови гасящ импулс, който се използва за предотвратяване на появата на разкъсвания при изхода (tearing). Сред функциите също се открояват: динамично създаваеми виртуални работни пространства; режими на компоновка на елементите на екрана; глобално обработване на горещи клавиши; управление с жестове на тъчпада/сензорния екран.
В новата версия:
- Добавена е експериментална поддръжка за HDR и управление на цветовете.
- Реализирано е закръгляне на ъглите във форма на квадрокруг.

- В настройките е добавен признак «negative:» за инвертиране на изпълнението на регулярното изражение.
- Добавен е селектор «new tag:» за определяне на прозореца по етикет.
- В командата «cyclenext» е добавен аргумент «visible» за ограничаване на циклирането само до видимите прозорци.
- Добавена е опция «—verify-config» за проверка на коректността на конфигурационния файл.
- В hyprpm е добавена възможност за рестартиране на всички плугини.
- Пренаписани са някои вътрешни поднастоящи системи, свързани с работата с паметта, рисуването и прилагането на анимирани ефекти.
- Направена е работа по ускоряване на регулярните изрази чрез кеширане на скомпилираното представяне.
- В XWayland са решени проблемите с клипборда и режима Drag&Drop.


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

