Hyprland исполнилось 3 года! За эти годы он добрался до версии 0.48.0. Вопреки распространённому заблуждению, Hyprland является гибридным композитором, т. е. умеет работать не только в режиме тайлинга — его можно настроить так, что все окна по дефолту будут плавающими. В этом релизе много багфиксов и улучшений.
В новой версии:
Изменения ломающие обратную совместимость:
- удалены
opengl:force_introspection
иrender:allow_early_buffer_release
; - синтаксис windowrule v1 удалён. Теперь
windowrule
ведёт себя какwindowrulev2
, что делает устаревшим ключевое словоwindowrulev2
.
Новые функции:
- анимации: добавлены стили анимации gnomed для окон;
- ядро: добавлен диалог «приложение не отвечает»;
- рабочий стол: добавлена возможность указывать закреплённые окна в правилах рабочего пространства;
- диспетчеры: добавлена опция cyclenext hist;
- groupbar: добавлена возможность настройки размеров зазоров;
- hyprctl: добавлена поддержка IPC для Hyprsunset;
- hyprpm: добавлена опция
--hl-url
для кастомных форков; - ввод: добавлены flip_x и flip_y для тачпада;
- ввод: добавлена follow_mouse_threshold;
- сочетания клавиш: добавлен диспетчер toggleswallow;
- мастер: добавлена опция сохранения положения главного окна;
- протоколы: добавлена версия 2 протокола ext-idle-notify-v1;
- рендер: добавлено простое управление цветом;
- сокет2: добавлен activespecialv2;
- syncobj: гарантируем, что мы добавляем ожидающих только при успешных проверках;
- windowrules: добавлена опция, позволяющая сохранять размер между запусками приложения;
- xwayland: добавлена поддержка INCR для передачи данных через буфер обмена.
А также множественные багфиксы.
>>> Подробности