9 ноября и 17 декабря 2024 года вышли версии 0.45 и 0.46 стеково-тайлингового композитора Hyprland, написанного на C++ и распространяемого по лицензии BSD-3.
- Изменения, ломающие обратную совместимость:
no_gaps_when_onlyубран и заменён правилами рабочих пространств. decoration:shadow_был перемещён.- Улучшен алгоритм скругления углов.
- Улучшено поведение аппаратных курсоров на Nvidia.
- Группы получили
group_on_movetoworkspace,merge_groups_on_groupbarиdrag_into_group,merge_floated_into_tiled_on_groupbar. hyprland-ctm-controlтеперь поддерживается, а значитhyprsunsetбудет работать.- Hyprland теперь предупредит вас, если у вас есть некорректно установленные ассеты, вместо того, чтобы дать сбой.
- Добавлен снаппинг для плавающих окон.
- Стандартное поведение расширения недоразмерных текстур, представленное в 0.44, теперь можно настроить через
expand_undersized_textures. - Тень теперь имеет опцию
sharpдля отмены размытия. - В hyprctl появилось несколько новых опций для отображения заблокированного состояния клавиатуры и зеркального отображения мониторов.
- Панель ошибок конфигурации hyprland теперь будет резервировать пространство, а не мешать обзору.
- Аппаратные курсоры Nvidia:
cursor:dumb_copyзаменён наcursor:use_cpu_buffer. Это должно позволить использовать аппаратные курсоры Nvidia без недостатков. Обратите внимание, это экспериментальное изменение. - Правила для окон и слоёв: теперь правила по регулярным выражениям требуют полного соответствия для срабатывания.
- Цветообработка перемещена из sRGB в OkLab. Это означает, что градиенты и цветовые переходы будут выглядеть более натурально.
- Вернулся Drap-n-Drop для XWayland.
- Новый экран обновлений.
- Улучшена и оптимизирована обработка правил окон и слоёв, а обработка регулярных выражений теперь осуществляется с помощью RE2 от Google.
cursor:warp_on_change_workspaceтеперь принимаетforceдля обходаcursor:no_warps.- hyprctl:
clientsполучилиinhibitingIdle,monitorsполучилиdirectScanout,plugins listполучили поддержку-j. - Добавлен
cursor:warp_back_after_non_mouse_input, позволяющий избежать беспорядка между вводом с тачпада/планшета и вводом с мыши. - Добавлен
lockdead_screen_delay, если у вас экран блокировки не может появиться достаточно быстро, чтобы избежать мерцания. - Теперь можно размыть фон IME-попапов с помощью
decoration:blur:input_methods. - Запросы версий теперь также показывают связанные версии зависимостей hypr*.
- Новые правила окон для фактора прокрутки мыши и тачпада.
- Добавлены новые сплеши на Рождество и Новый год.
- И другое!
>>> Выпуск 0.45
>>> Выпуск 0.46










