Summary
ProfileSelector, RegionSelector, and HelpView should be displayed as modals instead of full-screen views for better UX consistency.
Current Behavior
| Component |
Display |
q behavior |
| ProfileSelector |
Full-screen view (viewStack push) |
Esc to go back |
| RegionSelector |
Full-screen view (viewStack push) |
Esc to go back |
| HelpView |
Full-screen view |
Esc to go back |
| ProfileDetailView |
Modal (overlay) |
q/Esc/d to close |
| ActionMenu |
Modal |
Esc to close |
Proposed Change
Convert ProfileSelector, RegionSelector, and HelpView to modal-based display:
- Background remains visible (dimmed)
q closes the modal naturally
- Consistent behavior across all overlay-style UIs
Benefits
- Better context retention (see underlying view while selecting)
- Consistent
q to close behavior
- Unified modal pattern across the app
Tasks
Summary
ProfileSelector, RegionSelector, and HelpView should be displayed as modals instead of full-screen views for better UX consistency.
Current Behavior
qbehaviorProposed Change
Convert ProfileSelector, RegionSelector, and HelpView to modal-based display:
qcloses the modal naturallyBenefits
qto close behaviorTasks