На 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 вече ви предупреждава, ако имате неправилно инсталирани активи, вместо да дава грешка.
- Добавено е snaping за плаващи прозорци.
- Стандартното поведение на разширението за недоразмерени текстури, представено в 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
