From 54c6e100fb8dafae0d9f9d1b88ac6e6311afc377 Mon Sep 17 00:00:00 2001 From: Bernardo Magri Date: Tue, 16 Jun 2026 16:29:30 +0100 Subject: [PATCH] docs(roadmap): organize the menu picker into category submenus The root picker has grown into a long flat list; group it into category submenus (System / Tools / Look & Feel / Power) with the dispatcher routing nomarchy-menu to its leaf modules, keeping the SUPER+CTRL+ binds as direct fast paths. Co-Authored-By: Claude Opus 4.8 --- docs/ROADMAP.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index c864f84..26f6a71 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -37,6 +37,15 @@ how to override it. Items marked ✓ are shipped. launcher, no second theming pipeline; the dispatcher owns the menu structure, so the renderer stays swappable (we moved fuzzel → rofi 2.0 once mainline gained native Wayland, for its richer theming) + - **Organize the picker into category submenus:** the root picker has grown + into a long flat list (Apps · Theme · Clipboard · Calculator · Files · + Emoji · Web · Network · Bluetooth · Capture · Keybindings · Ask · DND · + Snapshots · Power profile · Power · …). Group it into category submenus + (e.g. **System**, **Tools**, **Look & Feel**, **Power**) so the top level + stays short and scannable, the dispatcher routing `nomarchy-menu ` + → its leaf modules. Keep the direct `SUPER+CTRL+` binds as fast + paths straight to the leaves (they bypass the menu), and self-gated + entries (power-profile, snapshots) still hide when unavailable. - ✓ **Menu modules from rofi plugins:** the old `calc` flow committed the expression blind (result only in the *next* menu's `-mesg`) and `qalc -t` misparsed common phrasings (`15% of 200` → `rem(15, 1 B)`, the natural-