10 сентября 2025 года состоялся релиз композитного тайлингового оконного менеджера Hyprland 0.51.0. Исходный код Hyprland опубликован на GitHub под лицензией BSD 3-Clause «New» or «Revised» License. Решение ориентировано на мозаичную (tiling) компоновку окон. Также проект поддерживает и классическое произвольное размещение окон, группировку окон в форме вкладок, псевдомозаичный режим и полноэкранное раскрытие окон.
В мае 2024 года вышел Hyprland 0.40.0, где были внесены изменения в более чем 15 тыс. строк кода, а это обновление стало самым крупным релизом по коммитам и изменениям в истории Hyprland, включая переход от wlroots (на С) на чистую реализацию на C++.
В рамках выпуска Hyprland 0.50.0 в июле 2025 года в проекте был убран устаревший механизм рендеринга, и теперь требуется поддержка графических драйверов как минимум OpenGL ES 3.0.
По информации OpenNET, основные изменения в Hyprland 0.51.0:
расширены возможности управления жестами на тачпаде. Добавлена поддержка назначения отдельных действий для разных сочетаний числа касаний пальцами, клавиш‑модификаторов (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) для выбранных окон.
Источник: habr.com