Preferences control user interface elements that aren’t covered by Dashboard configurations. They define global properties for specific widget types and can be applied at different scopes to customize the experience per robot type. Unlike most configuration kinds,Documentation Index
Fetch the complete documentation index at: https://inorbitinc.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Preferences is a global config—only one per scope. The only accepted id value is "all".
When to Use
- Hide unused features: Disable teleop for robots that don’t support it
- Quick actions: Add frequently-used actions to the Navigation toolbar
- Multi-map support: Configure which map topics to display for multi-floor navigation
Scope Inheritance
Preferences follow scope inheritance: robot → tag → account. A preference set at the robot level overrides tag-level, which overrides account-level.Spec Fields
navigationWidget
Configuration for the Navigation widget.| Field | Type | Description |
|---|---|---|
panels | object | Panel visibility. Keys: "teleop", "camera", "gauges". Set to false to hide. |
actions | array | Action IDs to show in the Navigation toolbar. |
maps | array | ROS map topics available for switching (e.g., /map, /costmap). |