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
Источник: linux.org.ru