Cockpit should have a wizard/tutorial
Transferring from this comment:
Cockpit should likely have a wizard or similar on first connection ... Ideally the initial configuration could be done by opening and highlighting components of the standard interface, so by doing the setup the user also learns about the different sections and major features of the application.[^1]
Something like:
- Connect to a vehicle?
- Upload a custom profile?
- Select current view
- Select camera stream?[^2]
- Choose generic indicators?
- Configure notifications (importance level threshold + speech settings)
- Configure logging
- Calibrate / configure joystick[^2]
- Import custom MAVLink/JS functions[^2][^3]
- Record and download video[^2]
- Set level horizon[^3] / point to BlueOS sensor calibration
- Arm vehicle
- Disarm vehicle
[^1]: Speaking of, that kind of approach could be worth considering for BlueOS as well...
[^2]: Optional, depending on what's connected
[^3]: Feature not currently available
- Subsequent loads could show a reduced menu, with just the frequent tasks
- Could be relevant to / combined with #22
An idea that came yesterday and we should include is the possibility of getting only the widget and joystick profiles for the type of vehicle that is chosen.