Matthew Kosarek, Canonical'i arendaja, avaldas komposiitmenedžeri miracle-wm 0.6, mis kasutab Waylandi protokolli ja komponente komposiitmenedžerite Mir jaoks. Miracle-wm toetab akende mosaiikset (tiling) paigutust, sarnanedes projektidega i3 ja Sway. Paneelina saab kasutada Waybari. Projekti kood on kirjutatud C++ keeles ja levitatakse GPLv3 litsentsi alusel. Valmis kogumid on loodud snap-formaadis ning samuti rpm ja deb pakettidena Fedora ja Ubuntu jaoks.
Miracle-wm eesmärk on luua komposiit-menedaater serverile, mis kasutab mosaiikset akende juhtimist, kuid on funktsionaalsem ja stiilsem kui sellised tooted nagu Swayfx. Samuti võimaldab projekt kasutada klassikalisi meetodeid hõljuvate akendega töötamiseks, näiteks saab paigutada eraldiseisvad aknad mosaiikse võrgu kohale või kinnitada aknad teatud kohta töölaual. Toetatakse virtuaalseid töölauad, millele saab seadistada iga töölaua jaoks oma vaikimisi akende töötamisrežiimi (mosaiikne paigutus või hõljuvad aknad).
Miracle-wm on mõeldud kasutajatele, kes eelistavad mosaiikpaigutust, kuid soovivad samas visuaalseid efekte ja erksamat graafilist kujundust sujuvate üleminekute ja värvidega. Konfiguratsioon määratakse YAML-formaadis. Miracle-wm-i paigaldamiseks võib kasutada käsku «sudo snap install miracle-wm —classic».

Põhilised uuendused:
- Paketis on kaasas teek libmiracle-wm-config, mis pakub C API-d konfiguratorite loomiseks. Näiteks on rakendatud graafiline konfigurator miracle-settings, mille liides põhineb Flutteril.
- Lisatud on tugi Waylandi protokolli wlr-output-management laiendusele, mis muudab väljundseadmete seadistusi. Selle protokolli toetas näiteks rakendus wdisplays ekraani parameetrite seadistamiseks.
- Lisatud on võimalus seadistada akna raami nurkade ümaruse raadiust.
- Teostatud on IPC-käsklused „marks“, „fullscreen toggle“, „floating toggle“, „swap“ ja „rename workspace“.
- Teostatud on sündmused, mis kajastavad aknaid manipuleerimist, nagu new, close, focus, title, fullscreen_mode, move, floating, urgent ja mark.
- Lisatud on systemd unit miracle-wm-xdg-autostart.target MiracleWM põhjal seansi käivitamiseks.
- Aknaraamide joonistus 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 seadmed on paigutatud faili $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Allikas: opennet.ru
