7 ноября 2025 года состоялся релиз композитного тайлингового оконного менеджера Hyprland 0.52.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.52.0:
добавлена поддержка автоматической деактивации submap (набора сопоставлений событий ввода с действиями в окне) после выполнения привязки клавиш (keybind);
предложена IPC-команда «/dispatch forceidle», позволяющая принудительно установить состояние неактивности (idle) пользователя на определённое число секунд через сбрасывание всех таймеров ext-idle-notify;
добавлена IPC-команда «/dispatch fullscreen x y [set|unset|toggle]» для активации и отмены полноэкранного режима;
добавлены настройки для работы с мониторами, поддерживающими цветовые пространства DCIP3, dp3 (Apple P3) и Adobe;
добавлена возможность выставления режима поворота планшета (меняет координаты X и Y при смене ориентации) для каждого устройства ввода, поддерживающего подобную возможность;
в layer rule (настройки, привязанные к определённому слою размещения окон) добавлена опция noscreenshare для запрета показа слоя при предоставлении совместного доступа к экрану;
добавлена настройка cursor:zoom_disable_aa для управления отображением курсора (пикселизация или размытие) при увеличении масштаба;
в правила, определяющие поведение окон (windowrules), добавлено свойство modal для создания модальных окон, блокирующих работу с другими окнами приложения.
Источник: habr.com