Выпущена версия 0.45 компоновщика Hyprland 0.45 с более плавными краями, исправлениями ошибок и критическими изменениями для оптимизации работы.
Hyprland, фаворит среди любителей приятных глазу мозаичных оконных композиторов, только что выпустил свою последнюю версию 0.45, в которой есть множество улучшений, несколько новых функций и, конечно же, десятки исправлений ошибок, которые сделают вашу работу ещё приятнее.
В новой версии есть несколько важных изменений, о которых следует знать. Например, функция no_gaps_when_only
была удалена и заменена правилами рабочей области.
По словам разработчика, это изменение не только упрощает код и снижает вероятность ошибок, но и делает его более удобным для пользователей, поскольку теперь макет не зависит от провайдера макетов, то есть провайдеру макетов больше не нужно реализовывать эту функцию.
Кроме того, параметры decoration:shadow_
были переименованы — ознакомьтесь с официальной документацией для получения информации об обновлённых соглашениях об именовании.
Что касается новых функций и улучшений, то в Hyprland 0.45 их очень много, и вот самые важные из них:
- Более плавные закруглённые углы: алгоритм закругления углов был значительно улучшен. Это означает, что закруглённые углы, границы и прямоугольники стали заметно более плавными.
- Улучшенная обработка курсоров Nvidia: из-за постоянных проблем аппаратные курсоры Nvidia теперь автоматически отключаются по умолчанию. Однако есть надежда, что в грядущем выпуске 0.46 это будет исправлено.
- Расширенные функции групп: группы получили новые возможности, такие как
group_on_movetoworkspace
,merge_groups_on_groupbar
,drag_into_group
иmerge_floated_into_tiled_on_groupbar
. - Поддержка hyprland-ctm-control: это означает, что такие инструменты, как hyprsunset, теперь будут работать без сбоев.
- Предупреждение о неправильной установке ресурсов: теперь Hyprland будет предупреждать вас о неправильной установке ресурсов вместо того, чтобы просто выдавать ошибку и показывать чёрный экран.
- Привязка плавающих окон: для плавающих окон добавлена новая функция привязки, которая делает управление окнами более интуитивно понятным.
- Возможность настройки расширения текстур: поведение по умолчанию при расширении текстур недостаточного размера, впервые представленное в версии 0.44, теперь можно настроить.
- Новая опция «Тени»: теперь тени можно отображать чётко, без размытия.
- Дополнительные свойства hyprctl: в hyprctl добавлены новые свойства, в том числе заблокированные состояния модификаторов для клавиатур и зеркальное отображение для мониторов.
- Улучшение панели ошибок конфигурации: Панель ошибок конфигурации теперь будет занимать место на экране, а не мешать обзору.
Кроме того, вместе с новой версией вышло несколько связанных выпусков:
- Hyprsunset v0.1.0
- Aquamarine v0.4.4
- Hyprutils v0.2.4
Как обычно, этот новый выпуск также содержит множество исправлений ошибок. Полный список можно найти на странице проекта на GitHub. Для получения более подробной информации ознакомьтесь с объявлением.