Hyprland 0.56.1: Нові виправлення та покращення

Hyprland 0.56.1: Нові виправлення та покращення

Команда Hyprland випустила версію 0.56.1 популярного динамічного композитора Wayland. Ця версія включає виправлення, які були перенесені з основної гілки розробки до останньої серії релізів 0.56.

Виправлення для моніторів

Однією з найбільш значних змін в цій версії є виправлення регресії, що вплинула на обернені та відбиті монітори. Крім того, оновлення виправляє проблему зі скролінгом, при якій зміна розміру не працювала коректно для першого вікна в банді.

Поліпшення управління подіями

Hyprland 0.56.1 також вирішує проблему витоку, що стосується правил вікон exec. Виправлено JSON-вихід, що генерується hyprctl, при відображенні налаштованих комбінацій клавіш. Додатково, інтерфейс Socket2 IPC отримав нову подію changeworkspaceid. Ця зміна дозволяє зовнішнім інструментам і сценаріям надійніше виявляти зміни ідентифікаторів робочих просторів.

Корекції в обробці введення

Було внесено кілька виправлень в обробку введення. Тепер прапорець прив’язки allow_input_capture працює коректно, коли активовано capture_modifiers. Також було додано додаткову перевірку на нульовий покажчик при отриманні назви клієнта EIS.

Оптимізації у рендерингу

На стороні рендерингу обчислення масштабу тепер округлені, щоб уникнути проблем, пов’язаних з точністю. Крім того, Hyprland більше не намагатиметься рендерити монітор, коли для цього дисплея вимкнено розрив монітора.

Оновлення для Lua-конфігурацій

В цьому оновленні містяться два виправлення, що стосуються нової підтримки конфігурації на основі Lua. Тепер Hyprland не буде перезаписувати існуючий package.path, оскільки це могло заважати знаходженню зовнішніх модулів. У Lua-конфігураціях події відкриття вікон тепер використовують правильну обробку пізнього відкриття, а приклад конфігурації hyprland.lua було оновлено.

Системні зміни та оновлення

Управитель подій тепер ініціалізується раніше як частина процедури запуску композитора. Залежність hyprutils була оновлена до версії 0.14. Це забезпечить стабільнішу роботу системи і поліпшену продуктивність.

Для детальнішої інформації відвідайте changelog.