Miracle-WM 0.6 Released with Rounded Corners Support

Miracle-WM 0.6.0 tiling Wayland window manager lands with rounded corners, runtime display management, smoother animations, and more.

Nearly four months after its previous 0.5 release, Miracle-WM, a new Wayland compositor featuring a tiling window manager at its core, rooted in the foundations of Ubuntu’s Mir display server, has just rolled out its latest version, 0.6.

One of the significant changes users will immediately notice is a shift in the location of configuration files. Now, the main configuration resides at “$XDG_CONFIG_HOME/miracle-wm/config.yaml,” while the display settings are consistently managed at “$XDG_CONFIG_HOME/miracle-wm/display.yaml.”

Among the standout features of this release is the introduction of the “libmiracle-wm-config.so” shared library. This library offers a user-friendly C interface, enabling developers and enthusiasts alike to create their custom configuration applications.

Improved output management is achieved with the full implementation of the WLR output management protocol. This addition allows dynamic adjustments of display settings using applications like wdisplays, greatly enhancing the usability and flexibility of Miracle-WM in multi-display setups.

On the aesthetics side, users can now enjoy smoother animations, significantly improved border rendering quality, and, notably, the long-awaited feature of rounded window corners. Additionally, this update introduces a comprehensive suite of IPC commands, including full-screen toggle, floating toggle, window swapping, and workspace renaming.

Lastly, several crucial bug fixes address crashes during configuration parsing, animation timing issues, and graphical rendering glitches. Particularly noteworthy is the resolution of segmentation faults occurring on exit, providing a more stable and dependable user experience.

For more information on all changes in the new Miracle-WM 0.6, visit the release’s changelog.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Leave a Reply

Your email address will not be published. Required fields are marked *