Software 45062 Published by

MangoWC 0.18.2, a patch release for the lightweight Wayland compositor, shipped today, with six commits all from maintainer DreamMaoMao. Its sole aim is to fix edge-case regressions from the feature-heavy 0.18 series, with no new features and no breaking changes. The fixes include routing stray status-bar clicks away from windows, handling fullscreen requests aimed at specific monitors, and correcting window sizing on startup. Since Mango is source-only software built on wlroots 0.20.2 and scenefx 0.5, users upgrade by rebuilding via their distro's package or the AUR.



MangoWC 0.18.2 ships to clean up the 0.18 release

A patch release for a single-maintainer Wayland compositor, landing today with a pile of edge-case fixes and nothing else.

No new features. No sweeping changes. Just a cleanup pass over the edge cases that surfaced during the 0.18 series. That's the official summary, tightened from the maintainer's single sentence: "Fix several edge scene issues introduced in 0.18." The release went out today. It's tagged 0.18.2 and just six commits past 0.18.1.

Mangowc

Why "0.18.2" exists

To understand why this release looks so spare, you have to remember what 0.18 was. Over October 9 to 15 it was one of the most feature-dense cycles in the project's short history. It brought TOML config parsing, auto-reload, monocle and deck tab modes, and a breaking change that renamed several config keys. Sixty-four people reacted to that release.

A week later, 0.18.1 arrived with thirty more reactions and its own pile of refinements. Then came this.

Three of the six commits are optimizations or correctness fixes. One stops stray clicks on your status bar from leaking into the window underneath. Another skips wasted redraws when a window's decorations are hidden. The most substantial change handles fullscreen requests aimed at a specific monitor, relocating the window to the right display before going fullscreen.

That one is worth something if you juggle multiple screens and your games insist on launching on the wrong one.

Reading between the commits

Two fixes are more mundane but genuinely annoying when they hit. There's a size-bound bug that could mis-size newly tiled windows on startup, and a title-message tweak for the overview and app switcher. The last is small accessibility work, the kind you don't notice until it's gone. Either way, it captures the spirit of a housekeeping release rather than a headline one.

It's also source-only software. There are no binary assets bundled, which fits the "compiles in seconds" ethos but means you're building it yourself on Arch, NixOS, Fedora, or wherever it's packaged. You'll also need wlroots 0.20.2 and scenefx 0.5.

The bigger picture

Mango bills itself as "dwm but Wayland," a lightweight compositor that starts where dwl leaves off. It has climbed to roughly 3,800 stars with about 270 forks, and it's now packaged across Arch, Fedora, Gentoo, Guix, NixOS, PikaOS, AerynOS, and Void. It even has its own ArchWiki page and a Debian-devel packaging announcement from August.

The move from 0.17.5 to 0.18.0 to 0.18.1 to 0.18.2 in about three weeks is a lot of output. The maintainer's stated vision is "stability first," with minimal breaking changes, and 0.18.2 reads like that philosophy in practice.

It isn't the flashiest update you'll see this month. For someone who's built their daily driver around Mango, though, a clean patch that quietly fixes multi-monitor fullscreening and stops your bar from eating clicks is arguably the best kind of news.

If you're on 0.18.x already, this is a low-risk upgrade. No config migrations, no churn. Head here to the release page for the full changelog.