Matthew Kosarek di Canonical ha pubblicato la versione 0.3 del gestore di finestre composito miracle-wm, che utilizza il protocollo Wayland e componenti per la costruzione di gestori di finestre Mir. Miracle-wm supporta il layout a mosaico (tiling) in stile gestore di finestre i3 e Sway. Come barra degli strumenti può essere utilizzata Waybar. Il codice del progetto è scritto in C++ e distribuito con licenza GPLv3. Le build pronte sono create nel formato snap.
L'obiettivo del progetto è la creazione di un gestore di composizione server, che utilizza la gestione a mosaico delle finestre, ma è più funzionale e stiloso rispetto a progetti come Swayfx. Si prevede che miracle-wm possa risultare utile agli utenti che preferiscono una disposizione a mosaico, ma desiderano effetti visivi e un design grafico più accattivante con transizioni fluide e colori vivaci. Per installare miracle-wm, è possibile utilizzare il comando «sudo snap install miracle-wm —classic».

Le novità della versione 0.3:
- Implementato il supporto per effetti animati utilizzati durante l'apertura, la chiusura e il movimento delle finestre, oltre al passaggio tra desktop virtuali.
- Fornita la possibilità di evidenziare visivamente le finestre attive. Intorno a ogni finestra può ora essere visualizzata una cornice, che per la finestra attiva è evidenziata con un colore diverso.

- Significativamente ampliato il supporto per il protocollo IPC del gestore di finestre i3, su cui si basa anche il protocollo IPC per l'interazione con il gestore di finestre Sway. Aggiunte comandi per cambiare il focus, avviare applicazioni, dividere aree, spostare gruppi di finestre e fissare finestre fluttuanti, oltre a garantire l'analisi delle risposte con informazioni su versione, modalità di binding configurate, stato dei binding e lista dei dispositivi di output.
- Le librerie nel pacchetto snap sono state aggiornate a Ubuntu Core 24.
- Aggiunta la possibilità di definire la modalità di lavoro predefinita con le finestre nel desktop virtuale (mosaico o finestre fluttuanti).
La versione 0.3 di miracle-wm è posizionata come pre-rilascio. Alla fine di agosto è previsto un ulteriore pre-rilascio 0.4, dopo il quale a ottobre verrà rilasciata la prima versione stabile 1.0. Nella versione 0.4 si prevede di aggiungere funzionalità per la disposizione a stack delle finestre, configurazioni multi-monitor e impostazioni dello schermo, oltre a garantire il pieno supporto per i3 IPC. Tra le idee che potrebbero essere incluse nella versione 1.0 ci sono:
- 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 mostrare la finestra dell'applicazione a cui è assegnato il focus al centro;
- Minima shell con barra e interfaccia di avvio delle applicazioni;
- Grande scorrevole desktop virtuale, che esce dai bordi dello schermo;
- Modalità di mosaico libera, senza limiti dettati dallo schermo.
Fonte: opennet.ru

