c8db6ce933
- Change mobile terminal CSS to use touch-action: none and overscroll-behavior: none so the custom touch handler owns swipes - Archive completed/partial OpenSpec specs to openspec/changes/archive/2026-06-14-completed-specs-archive/ - Regenerate project maps Quality gates: npm run typecheck, npm run lint (apps/web)
17 lines
656 B
Markdown
17 lines
656 B
Markdown
## ADDED Requirements
|
|
|
|
### Requirement: Bottom navigation grouping
|
|
The mobile bottom navigation SHALL support grouping related pages under a single navigation item that opens a sub-menu.
|
|
|
|
#### Scenario: Tools group navigation
|
|
- **WHEN** user views the mobile bottom navigation
|
|
- **THEN** a "Tools" item is visible that groups Tool Workshop and Config Profiles
|
|
|
|
#### Scenario: Opening grouped menu
|
|
- **WHEN** user taps a grouped navigation item
|
|
- **THEN** a bottom sheet or menu opens showing the grouped pages
|
|
|
|
#### Scenario: Active state for grouped items
|
|
- **WHEN** user is on a page within a group
|
|
- **THEN** the group's navigation item shows as active
|