Matthew Kosarek, deweloper z Canonical, opublikował wydanie menedżera kompozytowego miracle-wm 0.5, który wykorzystuje protokół Wayland oraz składniki do tworzenia menedżerów kompozytowych Mir. Miracle-wm obsługuje układ okien mozaikowy (tiling), podobny do tego w projektach i3 i Sway. Jako panel można używać Waybar. Kod projektu został napisany w C++ i jest udostępniany na licencji GPLv3. Gotowe wersje są tworzone w formacie snap oraz w pakietach rpm i deb dla Fedory i Ubuntu.
Celem miracle-wm jest stworzenie menedżera kompozycji serwera, który stosuje kafelkowe zarządzanie oknami, ale jest bardziej funkcjonalny i stylowy niż takie produkty, jak Swayfx. Projekt umożliwia również użycie klasycznych technik pracy z pływającymi oknami, na przykład można umieszczać pojedyncze okna nad kafelkową siatką lub przypinać okna do określonego miejsca na pulpicie. Obsługiwane są wirtualne pulpity z możliwością ustawienia dla każdego pulpitu własnego trybu pracy z oknami domyślnie (kafelki lub pływające okna).
Oczekuje się, że miracle-wm może być przydatny dla użytkowników preferujących kafelkowe rozmieszczenie, ale pragnących uzyskać efekty wizualne i bardziej wyrazisty interfejs graficzny z płynnymi przejściami i kolorami. Konfiguracja jest określana w formacie YAML. Aby zainstalować miracle-wm, można użyć polecenia „sudo snap install miracle-wm —classic”.

Główne nowości:
- Dodano możliwość przenoszenia kontenerów (przypiętych okien) w trybie drag&drop. Do uchwycenia okna używana jest lewa przycisk myszy z wciśniętymi klawiszami Meta (Win) i Shift, po czym okno można swobodnie przesuwać po mozaikowej siatce.
- Dodano wsparcie dla przenoszenia pływających okien za pomocą wskaźnika myszy. Do uchwycenia okna używana jest lewa przycisk myszy z wciśniętym klawiszem Meta (Win).
- Pojawiła się możliwość przymocowania do pływającego okna mini-komórek z innymi oknami, które można przesuwać razem, nie przywiązując się do głównej mozaikowej siatki.
- Zrealizowano odpowiednie dla menedżera okien i3 oraz menedżera kompozytowego Sway kryteria określające zakres działania poleceń IPC.
- Dodano animację zamykania okien.
- Domyślnie włączona jest możliwość płynnego znikania i pojawiania się okien.

Źródło: opennet.ru
