Drop the removed Canvas layout, fix the 12→11 layout count everywhere The Canvas layout was removed from margo (2026-09-09) — it was never actually wired up: the arrange fn always returned an empty vec, and the whole pan/zoom plumbing around it (canvas_pan_x/y, canvas_tiling, canvas_pan_on_kill, canvas_anchor_animate, ...) was dead code that never got consumed. Removing it drops the layout count from 12 to 11. Updated: Home, Features, Bar-Widgets (each had their own independent "12 layouts" count), and Configuration (the layout table row + the "Canvas options" config-key section, both gone). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Swap the retired mplay reference for mtune in Companion binaries mplay isn't in README's current binary table any more — mtune (the folder-first music player) and mshellctl's built-in mpv companion took its place. The wiki's Companion binaries table, the Home intro, and Configuration.md's companion-tools link all still named mplay.
Add mosaic to the layout catalogue, fix the stale 15-layout count The wiki's Layouts table still listed vertical_tile/vertical_scroller/ vertical_grid/vertical_deck, which no longer exist, and every page said 15 [tiling] layouts (margo-layouts/src/algorithms.rs backs 12 total via all_tileable(), 10 of them partition-style tiling). None mentioned mosaic at all. - Fix every stale 15 to the real count (12 total / 10 tiling). - Rebuild Configuration.md's Layouts table against what setlayout actually accepts today: drop the phantom vertical_* rows, add floating (was missing outright) and mosaic. - Add mosaic to Features.md's layouts bullet and Home.md's intro, linking the GNOME Mosaic post and naming the relevant config keys.
Add mgreet + mcal to the stack; drop the removed AudioRoute pill - Home/Features: add mcal (calendar) and mgreet (GTK4 login greeter) to the companion lists; note mlogind's default GTK4 multi-monitor greeter. - Bar Widgets: remove the AudioRoute row (pill removed; folded into the Audio Dashboard + Settings -> Sound).
AudioRoute: add mshellctl verbs + note Settings position/size lives under Menus
AudioRoute: left-click cycle + right-click picker menu (was binary toggle)
Bar-Widgets: AudioRoute is device-level now, not combo-jack-only Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sync wiki to latest state: AudioRoute/Countdown pills, mdots, full tool family - Bar-Widgets: document the AudioRoute + Countdown bar pills - Features: add mdots to the companion-binaries table - Home: round out the companion-tools pointer (mpicker/mlock/mdots) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Add Features overview + Bar Widgets reference; link from Home + sidebar
Refresh companion-tools list: add mvpn, mplay, mkeys Reflect the current first-party stack — native Mullvad VPN control (mvpn), the mpv companion (mplay), and the on-screen keyboard (mkeys) — in the Home + Configuration tool listings. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Configuration: add Gestures section + focusapp/summon operators + sendkey/cyclekblayout - New Gestures section: gesturebind grammar (motion/fingers/diagonals), swipe_min_threshold, a full Niri/Mango-style example set including the 4-finger up-diagonal monitor-roam, plus mousebind/axisbind. - Scratchpad table: add focusapp (run-or-raise), summon gains the [OP] operator + cycling note. - System table: add sendkey + cyclekblayout.
Configuration guide: layouts + full dispatch-action catalogue Home landing page + a self-contained Configuration page (all 15 layouts, setlayout/switch_layout/circle_layout, master/scroller/canvas tuning, the grouped dispatch-action catalogue, keybindings, window/tag/layer rules). Mirrors the site guide for browsing on GitHub.
Initial Home page