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