- UI or UX
- UI + UX - Modal command surface
- UI guidance
- Render a compact dialog-like command surface with a search input, current scope, typed command mode, active result, command metadata, and empty state.
- UX guidance
- Accelerate expert navigation and repeated actions across a large product while preserving ordinary navigation for novice and low-frequency users.
- Good UI
- Centered command surface with input, shortcut hint, scope chip, grouped commands, command type labels, and a visible active row.
- Bad UI
- Huge branded modal that buries the input below decorative content.
- Good UX
- Keyboard shortcut or visible trigger opens the palette, focus lands in the command input, arrows move the active row, and Enter activates the highlighted safe command.
- Bad UX
- Palette is the only way to reach important navigation.
- Best fit
- Users need to traverse a broad product surface quickly.
- Avoid when
- The app has only a few obvious actions.
- Required state
- Closed state with discoverable trigger.
- Accessibility burden
- Use dialog semantics with a clear name and modal behavior when the rest of the page is inert.
- Common misuse
- Hiding basic navigation behind a keyboard-only palette.