Представлений композитний сервер Hyprland 0.46, який використовує протокол Wayland. Проект орієнтований на мозаїчну (tiling) компонування вікон, але підтримує і класичне розміщення вікон, групування вікон у формі вкладок, псевдомозаїчний режим і повноекранне розкриття вікон. Надаються можливості створення візуально привабливих інтерфейсів: градієнти в обрамленні вікон, розмиття фону, анімаційні ефекти і тіні. Для розширення функціональності можуть підключатися плагіни, а зовнішнього управління роботою надається IPC з урахуванням сокетів. Код написаний мовою С++ та поширюється під ліцензією BSD.
Налаштування здійснюється через конфігураційний файл, зміни в якому підхоплюються на льоту без перезапуску. Для підвищення продуктивності ігор доступна можливість відключення вертикальної синхронізації (VSync) з кадровим імпульсом, що гасить, застосовується для захисту від появи розривів при виведенні (tearing). З функцій також виділяються: віртуальні робочі столи, що динамічно створюються; режими компонування елементів на екрані; глобальна обробка гарячих кнопок; керування жестами на тачпаді/сенсорному екрані.
В новой версії:
- Замість «cursor:dumb_copy» запропоновано нове налаштування «cursor:use_cpu_buffer», що дозволяє використовувати апаратні курсори на системах з відеокартами NVIDIA.
- Змінено логіку завдання правил для вікон та екранних розкладок — для спрацьовування правила тепер потрібен повний, а не частковий збіг з регулярним виразом.
- До списку залежностей додано бібліотеки hyprgraphics та re2.
- Для обробки кольорів задіяно колірний простір OkLab замість sRGB, що дозволило досягти природнішого відображення градієнтів і колірних переходів.
- Додано підтримку переміщення контенту між оточеннями Wayland та X11 (на базі XWayland) у режимі Drag&Drop.
- Доданий новий вітальний екран, що з'являється після оновлення версії Hyprland.
- Додано налаштування «cursor:warp_back_after_non_mouse_input» для виключення проблем під час одночасної роботи з мишею та сенсорним екраном.
- В утиліті hyprctl реалізовано можливість виведення списку плагінів у форматі JSON («hyprctl -j plugins»). Додані нові поля, що зачіпаютьІдло і прямийшнур.



Джерело: opennet.ru
