Files
AndrOBD/docs/menu-visual-structure.txt
2025-09-17 10:17:08 +00:00

53 lines
2.5 KiB
Plaintext

```
AndrOBD Main Menu Structure
===========================
Action Bar (Always Visible)
┌─────────────────────────────────────────────────────────────┐
│ [Connect] [Disconnect] [⋮ Overflow Menu] [OBD Services ▼] │
└─────────────────────────────────────────────────────────────┘
↑ ↑ ↑ ↑
│ │ │ │
│ │ │ └─── OBD Services Submenu
│ │ │ ┌─ Vehicle Info
│ │ │ ├─ Live Data
│ │ │ ├─ Freeze Frames
│ │ │ ├─ Test Control
│ │ │ ├─ Read Codes
│ │ │ └─ Clear Codes
│ │ │
│ │ └─ Overflow Menu
│ │ ┌─ Save Measurement
│ │ ├─ Load Measurement
│ │ ├─ Day/Night Mode
│ │ ├─ Settings
│ │ ├─ Plugin Manager
│ │ └─ Reset Preselections
│ │
│ └─ Disconnect (shown when connected)
└─ Connect (shown when disconnected)
Context Menu (Data Views)
─────────────────────────
[Chart] [Dashboard] [HUD] [Filter]
Chart Activity Menu
───────────────────
[Screenshot] [Share]
Menu State Management
─────────────────────
Connection Status:
├─ Disconnected: Show [Connect], Hide [Disconnect], Disable [OBD Services]
└─ Connected: Hide [Connect], Show [Disconnect], Enable [OBD Services]
Data Context:
├─ No Fault Codes: Disable [Freeze Frames]
├─ Fault Codes Present: Enable [Freeze Frames]
├─ No Data: Disable [Save]
└─ Data Available: Enable [Save]
```