Hydrogen Desktop Bootstrap (apps + skills)
Public Made by Adomby adom
Layer Hydrogen Desktop's workspace onto a standard Adom workstation.
name: hd-adom-menu description: > The Adom menu — the logo dropdown in the UPPER-LEFT corner of Hydrogen Desktop (click the teal Adom logo). It is the hub for app-level actions: Go to Dashboard, Settings, Ports, API Explorer, and a Desktop section (Adom Desktop, Zoom, Fullscreen, Console, Developer Tools, Dev Toolbar), a Container section (Start/Restart/Stop), and an Admin section (Setup Steps, Virgin Reset, Browser Picker Manager). Also covers the window TITLE BAR version readout and the About dialog (version/sha/build/signed + Adom Desktop version + wiki/repo links). Use when the user asks "what's in the Adom menu", "where's settings/devtools/about", "what version am I running", or about any upper-left menu item. NOTE: this is the upper-LEFT logo menu — the upper-RIGHT avatar dropdown is hd-profile-menu. Trigger words: adom menu, logo menu, upper left menu, hamburger menu, settings, ports, api explorer, developer tools, devtools, dev toolbar, adom desktop, about, about dialog, what version, build info, setup steps menu, virgin reset menu, browser picker, console, fullscreen, zoom.
The Adom menu (upper-left logo dropdown)
Click the teal Adom logo in the top-left corner to open it. (Double-click the
logo = go straight to the Dashboard.) Source: EditorNav.svelte → .logo-button
→ .logo-dropdown-container .dropdown-link items.
This is the upper-LEFT menu. The upper-RIGHT avatar dropdown (profile, repositories, logout) is a different menu — see hd-profile-menu.
Items (top to bottom)
| Item | What it does |
|---|---|
| Go to Dashboard | Navigate HD to your Adom dashboard (/) |
| Settings | Opens the Settings dialog (SettingsDialog.svelte) |
| Ports… | Configure local host port assignments for HD services (SettingsPortsDialog) |
| API Explorer… | Browse + test every HD control-API endpoint (ApiExplorerDialog); see hd-api |
| — Desktop — | (desktop-only section, shown when running in HD/Tauri; in order) |
| Adom Desktop | Bring the embedded Adom Desktop window to the foreground (taskbar) — FIRST item in the section |
| Zoom | −/+ zoom the whole HD UI (persisted) |
| Fullscreen | Toggle fullscreen |
| Console | Show/hide the native HD debug console window |
| Developer Tools | Opens WebView2 DevTools (separate window) — see below |
| Dev Toolbar | Show/hide the Adom Dev Toolbar window (eval-in / shot / Claude control endpoints) |
| — Container — | (state shown: running/stopped/…) |
| Start / Restart / Stop Container | Workspace lifecycle (see hd-workspace-lifecycle) |
| — Admin — | |
| Setup Steps | Show the setup-steps panel — the setup cascade for the active runtime (27 steps under WSL2); see hd-setup-steps / hd-setup |
| Virgin Reset | Open the virgin-reset panel — wipe + re-run setup (see hd-setup) |
| Browser Picker Manager | Manage saved browser choices per domain (see hd-browser-picker) |
Removed items (do not list): "Bridge Manager" (was a no-op with no backing panel) and "Port Mappings…" (no such action exists in the code).
Drive it programmatically with hd-eval (target:"shell"): click
.logo-button, then click the .dropdown-link whose text matches the item.
Developer Tools
The devtools capability is compiled into all builds (dev and release), so
"Open Developer Tools" works for end users too — HD is a developer tool. It opens
WebView2 DevTools as a separate top-level window (a window-bounded HD
screenshot will NOT show it). Also reachable from the tray menu and via
POST /devtools (or the open_devtools Tauri command). Pair with hd-eval to
inspect/inject into any panel.
Version readout — title bar + About dialog
Title bar (always visible) shows, in order:
Hydrogen Desktop v<version> · <dev|release> · <sha>-dirty · <build time> · <signed|unsigned> · AD <ad-version>
— a fast way to confirm which build is running and whether it's signed.
About dialog (deep version info) — open it from the tray menu → "About
Hydrogen Desktop" (emits the show-about event; the dialog is mounted
app-wide). It shows, for both Hydrogen Desktop and the embedded Adom
Desktop:
- Version, channel (dev/release), signed yes/no, commit SHA (+dirty), build time, install path, and reachability/endpoint (for AD)
- Links to each app's GitHub repo and Wiki v1 + Wiki v2 pages (they're git repos now)
Backed by the get_about_info Tauri command.
Related
- hd-profile-menu — the upper-RIGHT avatar dropdown (don't confuse the two)
- hd-settings — the settings tree behind the Settings item
- hd-api — the control-API surface behind API Explorer…
- hd-capture-share / hd-recording — the AV capture/record controls (Dev Toolbar)
- hd-setup / hd-setup-steps — what Setup Steps / Virgin Reset do
- hd-eval — drive these menu items / inject UI from the workspace
---
name: hd-adom-menu
description: >
The Adom menu — the logo dropdown in the UPPER-LEFT corner of Hydrogen Desktop
(click the teal Adom logo). It is the hub for app-level actions: Go to
Dashboard, Settings, Ports, API Explorer, and a Desktop section (Adom Desktop,
Zoom, Fullscreen, Console, Developer Tools, Dev Toolbar), a
Container section (Start/Restart/Stop), and an Admin section (Setup Steps,
Virgin Reset, Browser Picker Manager). Also covers the window
TITLE BAR version readout and the About dialog (version/sha/build/signed +
Adom Desktop version + wiki/repo links). Use when the user asks "what's in the
Adom menu", "where's settings/devtools/about", "what version am I running", or
about any upper-left menu item. NOTE: this is the upper-LEFT logo menu — the
upper-RIGHT avatar dropdown is hd-profile-menu. Trigger words: adom menu, logo
menu, upper left menu, hamburger menu, settings, ports, api explorer, developer
tools, devtools, dev toolbar, adom desktop, about, about dialog, what version,
build info, setup steps menu, virgin reset menu, browser picker, console,
fullscreen, zoom.
---
# The Adom menu (upper-left logo dropdown)
Click the **teal Adom logo** in the top-left corner to open it. (Double-click the
logo = go straight to the Dashboard.) Source: `EditorNav.svelte` → `.logo-button`
→ `.logo-dropdown-container .dropdown-link` items.
> This is the **upper-LEFT** menu. The **upper-RIGHT** avatar dropdown (profile,
> repositories, logout) is a different menu — see **hd-profile-menu**.
## Items (top to bottom)
| Item | What it does |
|---|---|
| **Go to Dashboard** | Navigate HD to your Adom dashboard (`/`) |
| **Settings** | Opens the Settings dialog (`SettingsDialog.svelte`) |
| **Ports…** | Configure local host port assignments for HD services (`SettingsPortsDialog`) |
| **API Explorer…** | Browse + test every HD control-API endpoint (`ApiExplorerDialog`); see **hd-api** |
| *— Desktop —* | (desktop-only section, shown when running in HD/Tauri; in order) |
| **Adom Desktop** | Bring the embedded Adom Desktop window to the foreground (taskbar) — FIRST item in the section |
| **Zoom** | −/+ zoom the whole HD UI (persisted) |
| **Fullscreen** | Toggle fullscreen |
| **Console** | Show/hide the native HD debug console window |
| **Developer Tools** | Opens WebView2 DevTools (separate window) — see below |
| **Dev Toolbar** | Show/hide the Adom Dev Toolbar window (eval-in / shot / Claude control endpoints) |
| *— Container —* | (state shown: running/stopped/…) |
| **Start / Restart / Stop Container** | Workspace lifecycle (see **hd-workspace-lifecycle**) |
| *— Admin —* | |
| **Setup Steps** | Show the setup-steps panel — the setup cascade for the active runtime (27 steps under WSL2); see **hd-setup-steps** / **hd-setup** |
| **Virgin Reset** | Open the virgin-reset panel — wipe + re-run setup (see **hd-setup**) |
| **Browser Picker Manager** | Manage saved browser choices per domain (see **hd-browser-picker**) |
> **Removed items (do not list):** "Bridge Manager" (was a no-op with no backing
> panel) and "Port Mappings…" (no such action exists in the code).
Drive it programmatically with **hd-eval** (`target:"shell"`): click
`.logo-button`, then click the `.dropdown-link` whose text matches the item.
## Developer Tools
The `devtools` capability is compiled into **all** builds (dev and release), so
"Open Developer Tools" works for end users too — HD is a developer tool. It opens
WebView2 DevTools as a **separate top-level window** (a window-bounded HD
screenshot will NOT show it). Also reachable from the tray menu and via
`POST /devtools` (or the `open_devtools` Tauri command). Pair with **hd-eval** to
inspect/inject into any panel.
## Version readout — title bar + About dialog
**Title bar** (always visible) shows, in order:
`Hydrogen Desktop v<version> · <dev|release> · <sha>-dirty · <build time> · <signed|unsigned> · AD <ad-version>`
— a fast way to confirm which build is running and whether it's signed.
**About dialog** (deep version info) — open it from the **tray menu → "About
Hydrogen Desktop"** (emits the `show-about` event; the dialog is mounted
app-wide). It shows, for **both** Hydrogen Desktop and the embedded **Adom
Desktop**:
- Version, channel (dev/release), signed yes/no, commit SHA (+dirty), build time,
install path, and reachability/endpoint (for AD)
- Links to each app's GitHub repo and **Wiki v1 + Wiki v2** pages (they're git
repos now)
Backed by the `get_about_info` Tauri command.
## Related
- **hd-profile-menu** — the upper-RIGHT avatar dropdown (don't confuse the two)
- **hd-settings** — the settings tree behind the **Settings** item
- **hd-api** — the control-API surface behind **API Explorer…**
- **hd-capture-share** / **hd-recording** — the AV capture/record controls (Dev Toolbar)
- **hd-setup** / **hd-setup-steps** — what Setup Steps / Virgin Reset do
- **hd-eval** — drive these menu items / inject UI from the workspace