Problem
The dashboard layout assumes a fairly wide terminal and becomes unusable or hard to read in terminals narrower than ~120 columns.
Proposed Change
Adapt the storefront layout to gracefully handle narrow terminal sizes (target ~80 columns). This should include collapsed views, vertical stacking, or other UX patterns that keep content readable and the app navigable.
Acceptance Criteria
- Layout remains usable at 80 columns
- Cart and detail content do not become unreadable or overflow
- Keyboard navigation still works in narrow mode
- Screenshots or notes added to PR describing responsive behavior
- No loss of functionality
- Tested with different terminal widths
Related
Depends on (but not blocking): Issue #5 (Refactor catalog pane into reusable widgets)
See ROADMAP.md Phase 1/2 - Improving the foundation
Contributor Lane: Textual UI & UX (Issue 6/2)
Difficulty: Medium
Related Phase: Ongoing - UI foundation
Problem
The dashboard layout assumes a fairly wide terminal and becomes unusable or hard to read in terminals narrower than ~120 columns.
Proposed Change
Adapt the storefront layout to gracefully handle narrow terminal sizes (target ~80 columns). This should include collapsed views, vertical stacking, or other UX patterns that keep content readable and the app navigable.
Acceptance Criteria
Related
Depends on (but not blocking): Issue #5 (Refactor catalog pane into reusable widgets)
See ROADMAP.md Phase 1/2 - Improving the foundation
Contributor Lane: Textual UI & UX (Issue 6/2)
Difficulty: Medium
Related Phase: Ongoing - UI foundation