Hyprland 0.54.2: Новий патч з виправленнями
Hyprland 0.54.2: Новий патч з виправленнями
Hyprland 0.54.2 – це незначний патч, який включає виправлення з основної розробницької гілки для серії 0.54, після виходу версії 0.54.1.
Виправлення помилок і поліпшення роботи з макетами
Це оновлення вирішує кілька проблем з обробкою макетів. Серед них: збої, які виникають через застарілі стани робочих простірів при повторному з’єднанні моніторів, а також зломи в русі вікон. Також виправлено регресію, що стосується порогу перетягування для прив’язування вікон.
Алгоритм макета dwindle було оновлено. Тепер він правильно дотримується поведінки force_split при переміщенні вікон між робочими просторами та уникає використання smart_split, коли присутнє перевага фокусної точки.
Поліпшення обробки робочих просторів
Крім того, реліз включає покращення обробки робочих просторів. Серед них – виправлення проблем з порожніми робочими просторами, корекція правил відповідності для вмісту вікон та усунення збоїв, які викликані нульовим призначенням простору при обробці цілей групи.
На стороні композатора оновлення відновлює виклик recheckWorkArea, щоб запобігти помилкам асерцій CReservedArea та коригує обробку пошкоджених країв області декору.
Поліпшення функцій інтерфейсу та стабільності
Відображення апаратної курсорної кнопки тепер коректно працює на перевернуті або перевернуті монітори. Підсистема скрінкопіювання була патчена, щоб уникнути незначних збоїв, а компонент спільного використання екрана поліпшив логіку знищення пов’язаних об’єктів.
Реліз також вирішує проблеми зі стабільністю у протоколі блокування сесії. Зокрема, виправлено збій, який міг статися, якщо монітор зник під час створення поверхні блокування.
Крім цього, були внесені додаткові виправлення, які стосуються беззнакового обгортання в алгоритмі прокручування, відновлення коректної поведінки у кількох функціях макетів та вирішення проблем з i586 збіркою.
Для детальнішої інформації, перегляньте чangelog.




