Matthew Kosarek, Canonicali arendaja, avaldas komposiitmanajeri miracle-wm 0.6, mis kasutab Waylandi protokolli ja komponente Mir'i komposiitmanajate loomiseks. Miracle-wm toetab akende mosaiikset paigutust, mis sarnaneb i3 ja Sway projektide omaga. Paneelina saab kasutada Waybar'i. Projekti kood on kirjutatud C++ keeles ja levitatakse GPLv3 litsentsi alusel. Valmis kogumikud on loodud snap formaadis, samuti rpm ja deb pakettidena Fedora ja Ubuntu jaoks.
Miracle-wm eesmĂ€rk on luua komposiitne serverilt, mis rakendab mosaiikset akende haldamist, kuid on funktsionaalsem ja stiilsem kui sellised tooted nagu Swayfx. Projekt vĂ”imaldab ka klassikalisi ujuvate akende töömeetodeid, nĂ€iteks saab paigutada eraldi aknad mosaiiksesse vĂ”rgustikku vĂ”i kinnitada aknad teatud kohtadesse töölaual. Toetatakse virtuaalseid töölauad, millele saab seada oma akende tööreĆŸiimi (mosaiikne paigutus vĂ”i ujuvad aknad).
Eeldatakse, et miracle-wm vĂ”ib olla kasulik kasutajatele, kes eelistavad mosaiikset paigutust, kuid soovivad visuaalseid efekte ja sĂ€ravamat graafilist kujundust sujuvate ĂŒleminekute ja vĂ€rvidega. Konfiguratsioon mÀÀratakse YAML formaadis. Miracle-wm'i installimiseks saab kasutada kĂ€sku âsudo snap install miracle-wm âclassicâ.

Peamised uuendused:
- Tarnesse on kaasatud raamatukogu libmiracle-wm-config, mis pakub C API-d konfiguratorite loomiseks. NÀiteks on rakendatud graafiline konfigurator miracle-settings, mille liides pÔhineb Flutter'il.
- Lisatud tugi Waylandi protokolli wlr-output-management laiendusele vÀljundseadmete seadete muutmiseks. Selle protokolliga on nÀiteks vÔimalik kasutada rakendust wdisplays ekraani seadeparameetrite seadmiseks.
- Lisandunud on vĂ”imalus seadistada akna raami nurkade ĂŒmaruse raadius.
- Tehtud on IPC-kÀsud "marks", "fullscreen toggle", "floating toggle", "swap" ja "rename workspace".
- Tehtud on sĂŒndmused, mis kajastavad akendega toiminguid, nagu new, close, focus, title, fullscreen_mode, move, floating, urgent ja mark.
- Lisatud systemd unit miracle-wm-xdg-autostart.target MiracleWMi sessiooni kÀivitamiseks.
- Akenade raamide joonistamine on paranenud.
- Animatsiooni sujuvus on suurenenud.
- Seaded on viidud failist $XDG_CONFIG_HOME/miracle-wm.yaml faili $XDG_CONFIG_HOME/miracle-wm/config.yaml. Ekraani seaded asuvad failis $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Allikas: opennet.ru
