Description
Multi-network users repeatedly switch between the same 2-3 networks. Design a recent-networks quick list in the Network Switcher popover that shows the last 3 used networks pinned above the full list.
Requirements and context
- Must be accessible (WCAG 2.1 AA), responsive, and documented in the design system
- Should be consistent with existing patterns and easy to review
- Relevant code:
src/components/AppShell
- Recent list must be per-user and preserved across sessions
Suggested execution
- Fork the repo and create a branch
git checkout -b uiux/network-switcher-recent-list
- Implement changes
- Design pinned-recents section anatomy
- Specify separator between recents and full list
- Draft empty (no recents) state
- Validate accessibility and responsive assumptions
Test and commit
- Run checks
npm run lint and component/visual tests
- Cover edge cases
- New user with no recents, keyboard nav across sections
- Include screenshots/before-after and accessibility (axe) notes
Example commit message
design: network switcher recent-networks list
Guidelines
- Minimum 95 percent test coverage
- Clear documentation
- Timeframe: 96 hours
Description
Multi-network users repeatedly switch between the same 2-3 networks. Design a recent-networks quick list in the Network Switcher popover that shows the last 3 used networks pinned above the full list.
Requirements and context
src/components/AppShellSuggested execution
git checkout -b uiux/network-switcher-recent-listTest and commit
npm run lintand component/visual testsExample commit message
design: network switcher recent-networks listGuidelines