Add mangowm-status: display and switch Mangowm layouts - #147
Conversation
Thumbnail should use the provided generator and not a home made banner. |
- panel.luau: forward-declare doRender so setLayout's failure path can re-render instead of calling a nil global - widget.luau: lower polling fallback to 5s (watch streams already deliver live updates; 1s poll spawned a subprocess every second) - plugin.toml: icon 'grid' -> 'grid-4x4' (resolvable Tabler glyph) - thumbnail.webp: regenerated with the official thumbnail generator
8d53319 to
d59cdac
Compare
Plugin
What it does
A Noctalia v5 bar widget that shows the current Mangowm tiling layout and keymode. Click the widget to open a scrollable layout picker panel — choose any of the
14 supported layouts and switch instantly. Horizontal scroll over the widget cycles through layouts without opening the panel.
The widget is minimal by default: shows layout icon + letter code. Configurable to hide when keymode is default, show the keymode name, and notify on changes.
External dependencies
layouts (mmsg dispatch setlayout,). Declared in plugin.toml as dependencies = ["mmsg"].
Testing
Tested:
Screenshots / Videos
Mangowm Status
Checklist
Code review attestation