Matthew Kosarek di Canonical ha pubblicato il rilascio del gestore di composizione miracle-wm 0.3, che utilizza il protocollo Wayland e componenti per la creazione di gestori di composizione Mir. Miracle-wm supporta un layout a mosaico (tiling) delle finestre in stile i3 e Sway. Come pannello è possibile utilizzare Waybar. Il codice del progetto è scritto in C++ e distribuito con licenza GPLv3. Le versioni pronte sono disponibili nel formato snap.
L'obiettivo del progetto è creare un compositore server, che utilizzi la gestione a mosaico delle finestre, ma sia più funzionale e stiloso rispetto a progetti come Swayfx. Si prevede che miracle-wm possa rivelarsi utile agli utenti che preferiscono layout a mosaico ma desiderano effetti visivi e una grafica più vivace con transizioni fluide e colori. Per installare miracle-wm è possibile utilizzare il comando "sudo snap install miracle-wm --classic".

Tra le novità della versione 0.3:
- È stata implementata la supporto per effetti di animazione applicati all'apertura, chiusura e spostamento delle finestre, oltre al passaggio tra desktop virtuali.
- È stata introdotta la possibilità di evidenziare visivamente le finestre attive. Intorno a ogni finestra ora può apparire un bordo, che per la finestra attiva è evidenziato con un colore diverso.

- È stata significativamente ampliata la supporto del protocollo IPC del gestore di finestre i3, su cui si basa anche il protocollo IPC per l'interazione con il compositore Sway. Sono stati aggiunti comandi per cambiare il focus, avviare applicazioni, dividere aree, spostare gruppi di finestre e fissare finestre galleggianti, oltre a fornire un'analisi delle risposte con informazioni sulla versione, le modalità di binding configurate, lo stato dei binding e la lista dei dispositivi di output.
- Le librerie nel pacchetto snap sono state aggiornate a Ubuntu Core 24.
- È stata aggiunta la possibilità di definire la modalità di lavoro predefinita per le finestre sul desktop virtuale (finestre a mosaico o galleggianti).
Il rilascio di miracle-wm 0.3 è posizionato come preload. Alla fine di agosto è previsto un ulteriore pre-rilascio 0.4, dopo il quale sarà rilasciata la prima versione stabile 1.0 in ottobre. Nella versione 0.4 si prevede di aggiungere funzionalità per il layout a stack delle finestre, configurazioni multi-monitor e impostazioni dello schermo, oltre a garantire il completo supporto per i3 IPC. Tra le idee che potrebbero essere incluse nella versione 1.0 si menzionano:
- Modalità panoramica per la navigazione tra finestre e desktop in stile GNOME;
- Interfaccia grafica per la configurazione;
- Menu contestuali con azioni sulle finestre;
- Modalità ‘picture-in-picture’;
- Possibilità di centrare la finestra dell'applicazione su cui è impostato il focus;
- Shell minima con barra e interfaccia di avvio delle applicazioni;
- Grande scorrimento desktop virtuale, che esce dai confini dello schermo;
- Modalità di layout mosaico libero, non limitata dai bordi dello schermo.
Fonte: opennet.ru

