Skip to main content

Navigation Rail

The Navigation Rail (NavRail) is located at the far left of the window, 62px wide, and serves as the unified entry point for all DesireCore functions.

Structure Overview​

The navigation rail is divided into three areas from top to bottom:

+--------+
| Traffic| <- macOS window control buttons (macOS only)
| Lights |
+--------+
| Logo | <- DesireCore brand identity
+--------+
| Chat | Tab 0
| Rel. | Tab 1
| Res. | Tab 2
| Apps | Tab 3
| Mkt. | Tab 4
| |
| (blank)| <- Draggable area (desktop window dragging)
| |
+--------+
| Notif.| Bell button + unread badge
| Activ.| Tab 5
|Settings| Gear button (opens settings panel)
| Avatar | User avatar (click to edit profile)
+--------+

Function Navigation Buttons​

No.IconFunctionDescription
Tab 0BubbleChatDefault page, displays conversation list and chat area
Tab 1PersonRelationshipsRelationship graph of Agents and contacts
Tab 2FolderResourcesAgent resource manager (skills, tools, files)
Tab 3GridAppsOpens the Apps & Plugins workspace, with peer tabs for using apps and managing plugins
Tab 4BagMarketplaceAgent and skill marketplace, browse and install new capabilities
Tab 5PulseActivityActivity records and execution logs for all Agents

One Entry for Apps and Plugins​

The primary rail has one Apps button. It opens Apps & Plugins, with two peer tabs:

  • Apps: open and organize installed standalone applications, including existing pinning and Agent associations.
  • Plugins: inspect platform extensions, enable or disable contributions, configure them, and review diagnostics.

Switching tabs preserves visited views, searches, selections, and drafts. Unsaved configuration uses the existing leave confirmation. Plugin settings opened from an Agent panel or resource entry can still return to that actual source.

Discover plugins opens the Marketplace's Apps category with the product type set to Plugin. No installed plugins or matching catalog entries produces an empty state. Service connections and runtime diagnostics remain in Resources. Sharing the entry grants no new access permissions.

Bottom Toolbar Area​

Notification Bell​

The bell icon at the bottom of the navigation rail is the entry point for the Notification Center.

  • When there are unread notifications, a red badge appears in the upper right corner of the bell, showing the unread count
  • When unread notifications exceed 99, the badge becomes a red dot (no number displayed)
  • Clicking the bell slides out the notification panel from the right. See Notification Center for details

Settings Button​

Gear icon, clicking it opens the settings panel. Here you can configure appearance themes, keyboard shortcuts, language, Compute services, etc.

User Avatar​

Your avatar (32x32 circular) is displayed at the bottom. Clicking the avatar allows you to edit your profile.

  • In guest mode, a small green dot appears in the lower right corner of the avatar
  • Hovering displays your username or guest mode prompt

Interaction States​

Navigation buttons have three visual states:

StateAppearance
DefaultTransparent background, gray icon
HoverLight white semi-transparent background
SelectedWhite semi-transparent background + shadow, icon turns green

The currently selected Tab is highlighted with a green icon, letting you know at a glance which function module you are in.

Drag Window

On desktop, the blank area in the middle of the navigation rail can be used to drag the entire window. On macOS, the three window buttons (red, yellow, green) are located at the top of the navigation rail; on Windows and Linux, window control buttons are in the upper right corner. In the Windows chat view, the upper-left window title bar also contains a button to expand or collapse the conversation list, making more room for the workspace. This button is hidden on other feature pages.