Matthew Kosarek, një zhvillues nga Canonical, publikoi versionin 0.9 të menaxherit të kompozitave miracle-wm, i cili përdor protokollin Wayland dhe komponentë për ndërtimin e menaxherëve të kompozitave Mir. Miracle-wm mbështet dizajnin e dritareve të mozaikut (tiling), të ngjashëm me projektet i3 dhe Sway. Si panel mund të përdoret Waybar. Koda e projektit është e shkruar në gjuhën C++ dhe shpërndahet nën licencën GPLv3. Ndërtesat e gatshme janë formuar në formatin snap, si dhe në paketat rpm dhe deb për Fedora dhe Ubuntu.
Qëllimi i miracle-wm është krijimi i një kompozitori serverit, që përdor menaxhimin e mozaikëve të dritareve, por është më funksional dhe stilistik se produkte të tillë si Swayfx. Në të njëjtën kohë, projekti lejon gjithashtu përdorimin e teknikave klasike të punës me dritare të lëvizshme, për shembull, mund të vendosni dritare të veçanta mbi rrjetin mozaik ose të ngjitni dritare në një vend të caktuar në tryezën e punës. Mbështeten desktopet virtuale me mundësinë e vendosjes së modit të punës me dritaret për secilin desktop (kompozim mozaik ose dritare të lëvizshme).
Parashikohet qĂ« miracle-wm mund tĂ« jetĂ« i dobishĂ«m pĂ«r pĂ«rdoruesit qĂ« preferojnĂ« projektimin mozaik, por duan efekte vizuale dhe njĂ« dizajn mĂ« tĂ« gjallĂ« grafik me kalime tĂ« buta dhe ngjyra. Konfigurimi pĂ«rcaktohet nĂ« formatin YAML. PĂ«r tĂ« instaluar miracle-wm mund tĂ« pĂ«rdorni komandĂ«n «sudo snap install miracle-wm âclassic». 
Novitetet kryesore:
- Shtuar një sistem pluginësh, të ofruara në kodin ndërmjetës WebAssembly dhe të ekzekutuara në formën e moduleve të izoluar (sandbox). Pluginët mund të përdoren për të ndryshuar dhe zgjeruar funksionalitetet e menaxherit të kompozitave, përfshirë ndryshimin e logjikës së vendosjes së dritareve, përpunimin dhe zgjerimin e konfigurimeve, kapjen e ngjarjeve të hyrjes dhe të treguesit të miut, realizimin e efekteve të animuara dhe lidhjen e menaxherëve që aktivizohen me krijimin, fshirjen ose kalimin e punështrave. Pluginët mund të rinstalohen veçmas pa nevojën për të rinstaluar menaxherin e kompozitave.
- Shtuar një API për zhvillimin e plugineve në gjuhën Rust.
- Shtuar përkrahje për temat e shfaqjes së treguesve.
- Shtuar ikona të reja.
- Shtuar kombinimin e çelësit "Meta + Shift + R" për rinovimin e konfigurimit.
- Koncepci "mini-pema" (mini tree), e përdorur për grupimin e dritareve të lëvizshme që lidhen me njëra-tjetrën, është zëvendësuar me një sjellje më të parashikueshme me dritare të lëvizshme të veçanta.
- Optimizuar performancën.
- Siguruar rinovimin automatik të cilësimeve të ekranit pas ndryshimit të konfigurimit.
- Formati i cilësimeve të menaxherëve të vet është ndryshuar - në lidhjet, në vend të identifikuesve të çelësave në stilin e ngjarjeve të hyrjes së bërthamës Linux tani duhet përdorur emrat në stilin XKbKeysyms, për shembull, "D" në vend të "KEY_D" dhe "Return" në vend të "KEY_ENTER".
Burimi: opennet.ru
