Предоставляются возможности для создания визуально привлекательных интерфейсов: градиенты в обрамлении окон, размытие фона, анимационные эффекты и тени. Для расширения функциональности могут подключаться плагины, а для внешнего управления работой предоставляется IPC на базе сокетов. Настройка осуществляется через файл конфигурации, изменения в котором подхватываются на лету без перезапуска. Из функций также выделяются: динамически создаваемые виртуальные рабочие столы; режимы компоновки элементов на экране; глобальная обработка горячих клавиш; управление жестами на тачпаде/сенсорном экране.
В новой версии:
- Расширены возможности управления жестами на тачпаде. Добавлена поддержка назначения отдельных действий для разных сочетаний числа касаний пальцами, клавиш-модификаторов (Ctrl, Alt, Shift) и направлений движения жеста.
Настройка привязки жестов теперь определяется в формате "gesture = fingers, direction, action, options". Например, для закрытия окна можно назначить жест щипком тремя пальцами ("gesture = 3, pinch, close"), для переключения между виртуальными рабочими столами - сдвиг тремя пальцами по горизонтали ("gesture = 3, horizontal, workspace").
Поддержка старых настроек gestures:workspace_swipe, gestures:workspace_swipe_fingers и gestures:workspace_swipe_min_fingers прекращена. - Добавлен параметр конфигурации dim_modal для управления затемнением родительских окон при выводе модальных диалогов.
- В утилиту hyprctl добавлена опция "getprop" для показа значений отдельных свойств.
- Разрешена настройка поведения прокрутки (scroll_factor) в привязке к отдельным устройствам.
- Добавлена опция "cursor:invisible" для скрытия курсора.
- Реализована поддержка DPMS‑анимации (плавное затенение содержимого при переводе экрана в режим энергосбережения).
- Для подсказок, контекстных меню и диалоговых окон, создаваемых напрямую через задействование протоколов Wayland, реализован эффект
плавного появления и исчезновения. - При предоставлении совместного доступа к экрану цветность по умолчанию ограничена 8 битами на канал. Ограничение решает проблемы с совместным доступом у экрану в chromium и firefox на экранах с расширенным диапазоном цветов (Wide Gamut).
- Добавлен windowrule-параметр "novrr" для блокирования применения VRR (Variable Refresh Rate) для выбранных окон.
Источник: https://www.opennet.ru/opennews/art.shtml?num=63862
(opennet.ru, мини-новости)

