Hyprland, популярный композитор Wayland, представил обновление 0.56.2, которое включает 17 исправлений, направленных на улучшение работы с полноэкранными окнами, совместное использование экрана и общую стабильность системы.
Одним из ключевых улучшений стало восстановление прежнего поведения полноэкранных окон в режиме прокрутки. Теперь окна, вышедшие из полноэкранного режима, не застревают в верхнем левом углу, а навигация становится более удобной. Также исправлен порядок рендеринга плавающих окон, когда одно из них находится в полноэкранном режиме.
Обновление решает проблему с неправильным применением правила gaps_out, которое ранее переопределяло настройки float_gaps. Важным нововведением стало улучшение совместного использования экрана: теперь при захвате одного верхнего окна программный курсор корректно отображается, что устраняет проблему с отсутствием указателя на общем экране.
Что касается стабильности, обновление устраняет сбой, вызванный дублированием значений конфигурации. При применении правил теперь повторно проверяются конфигурации зеркал мониторов, а hyprctl больше не округляет или обрезает дробные значения масштабирования дисплея.
Дополнительные изменения касаются обработки событий для всплывающих окон, которые принадлежат эксклюзивным слоям, а также обеспечения того, чтобы окна редактора ввода отображались выше всех остальных компонентов на рабочем столе. Исправлено поведение поиска символов клавиш, чтобы оно не наследовало неправильное состояние модификаторов.
Наконец, рендеринг FP16 теперь включен по умолчанию при поддержке аппаратного обеспечения, а OpenGL-бэкенд Hyprland также обновляет буфер глубины, когда это необходимо, чтобы избежать несоответствий в рендеринге.
Это обновление делает Hyprland еще более надежным инструментом для пользователей, стремящихся к качественному и стабильному опыту работы с графикой.