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-