Вышел Hyprland 0.56, композитный сервер Wayland и тайловый оконный менеджер. На его разработку ушло более двух месяцев.

В этом выпуске продолжается расширение Lua-интерфейса. Добавлены API для изменения идентификаторов рабочих столов, получения списка загруженных плагинов, запроса состояния клавиатуры, регистрации и диспетчеризации событий, а также управления рабочими столами на нескольких мониторах.

Разработчики получили возможность создавать собственные динамические жесты на Lua, получать больше информации о физических мониторах и принудительно обновлять свойства немедленно. Новый API clear_crashed_lockscreen упрощает восстановление после сбоя экрана блокировки.

В утилиту hyprctl добавлен REPL-режим для Lua, который предоставляет интерактивную среду для тестирования команд Lua и работы со скриптовым интерфейсом композитора.

Обработка раскладок также получила несколько улучшений. В раскладке scrolling появились новые опции: fit_into_view, expand и inhibit_scroll. В раскладке master теперь есть параметр focus_master_on_close, управляющий поведением фокуса после закрытия окна.

В Hyprland 0.56 также добавлена опция disable_when_only для групповых полос и новое поле stableid: для правил окон. Также появились эффекты: no_auto_hdr, подавление событий конфигурации X11 и возможность незаметно перемещать окна на другой монитор.

Добавлена поддержка интерактивного перетаскивания XDG, благодаря чему приложения с клиентскими заголовками могут участвовать в операциях перетаскивания. Эффект свечения теперь поддерживает градиенты.

Обновление включает множество исправлений и общие улучшения стабильности и производительности. Полный список изменений опубликован на GitHub. Дополнительные сведения можно найти в официальном анонсе.