Состоялся выпуск обновления для композитного сервера Hyprland 0.56.2 (работает поверх Wayland). В него вошли 17 перенесённых исправлений, затрагивающих полноэкранный режим, захват экрана, стабильность конфигурации, управление мониторами и отрисовку.

Наиболее заметное улучшение касается полноэкранных окон в раскладке с прокруткой. Обновление возвращает прежнее поведение полноэкранного режима, исключает ситуацию, когда окна после выхода из полноэкранного режима застревают в левом верхнем углу, и облегчает навигацию при активном полноэкранном окне, управляемом раскладкой.

Кроме того, в Hyprland 0.56.2 исправлен порядок отрисовки плавающих окон, когда одно из них находится в полноэкранном режиме, а правило gaps_out больше не переопределяет некорректно значение отдельной настройки float_gaps.

Улучшена и функция захвата экрана. Теперь при захвате одного окна верхнего уровня программный курсор включается корректно, устраняя проблему с пропаданием указателя на транслируемом изображении.

Что касается стабильности, обновление устраняет крах, вызванный дублирующимися значениями в конфигурации. При применении правил конфигурации зеркалирования мониторов проверяются повторно, а hyprctl больше не округляет и не обрезает дробные значения масштабирования экрана.

Дополнительные изменения улучшают обработку событий для всплывающих окон эксклюзивных слоёв, гарантируют, что окна редактора методов ввода отображаются поверх всех остальных элементов рабочего стола, и исправляют поиск символов клавиш, чтобы не наследовалось некорректное состояние модификаторов.

Наконец, рендеринг в формате FP16 теперь включён по умолчанию, если оборудование поддерживает его, а бэкенд OpenGL в Hyprland при необходимости сбрасывает буфер глубины, чтобы избежать ошибок отрисовки.

Подробности можно найти в списке изменений.