Данный релиз знаменует собой важный этап в развитии окружения, приближая его к стабильному выпуску версии 1.0, и включает расширение возможностей системы плагинов, поддержку новых протоколов Wayland и исправление критических ошибок рендеринга.
Ключевым нововведением стала поддержка шейдерных конвейеров для плагинов. Разработчики получили возможность применять шейдеры как к отдельным окнам, так и ко всему выводу дисплея, что позволило реализовать функции размытия неактивных окон и фильтра синего света для защиты зрения. Система плагинов, работающих на базе WebAssembly, теперь автоматически загружает модули из пользовательского каталога конфигурации. Примеры плагинов, разработанных для Miracle-WM | Изображение: Matthew Kosarek, YouTube
Обновление также обеспечило нативную совместимость с популярными утилитами экосистемы Wayland. Включение расширений ext_data_control_manager и ext_output_image_capture_source позволило инструментам xdg-desktop-portal функционировать без необходимости ручной настройки окружения. Для упрощения отладки и конфигурации добавлены специализированные клиенты на базе GTK4: один визуализирует ошибки в файлах настроек, а другой предоставляет интерактивный оверлей с информацией о позиционировании окон и зонах ввода.
В числе исправлений устранена давняя проблема с некорректной обработкой зон ввода в окнах, решены конфликты библиотек LLVM между WasmEdge и программным рендерером llvmpipe, вызывавшие появление черного экрана. Улучшена интеграция с systemd: менеджер корректно завершает графические сессии при сбоях и корректно инициализирует мониторы, отсутствующие в конфигурационных файлах. Пакет для Snap переведен на базу core26, а документация проекта перенесена в основную вики репозитория.
Источник: trashbox.ru