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

- Предложен е нов диалог, който се извежда, когато приложението е замръзнало.

- Решени са множество проблеми, свързани със синхронизацията на буферите и забавянията при рендиране на системи с NVIDIA GPU.
- Добавен е нов стил за анимация на прозорците „gnomed“, който наподобява анимацията в GNOME.
- Добавен е нов превключвател за правила за заковани прозорци.
- Добавена е възможност за циклично превключване между прозорците в реда на историята на взаимодействие с прозорците.
- Добавена е поддръжка на протокола Wayland ext-idle-notify за проследяване на неактивността на потребителя.
- Подобрена е поддръжката за стартиране на X11 приложения с използването на Xwayland.


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


