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 <category> to its leaf modules, keeping the SUPER+CTRL+<mnemonic>
binds as direct fast paths.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Bernardo Magri
2026-06-16 16:29:30 +01:00
parent eb76bd61b4
commit 54c6e100fb

View File

@@ -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 <category>`
→ its leaf modules. Keep the direct `SUPER+CTRL+<mnemonic>` 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-