Adom Hydrogen (platform base)
Public Made by Adomby adom
Layer Hydrogen's workspace onto a standard Adom workstation.
name: hydrogen-adom-menu description: > The Adom menu — the logo dropdown in the UPPER-LEFT corner of Hydrogen (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 Bridge, 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 Bridge 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 hydrogen-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 hydrogen-profile-menu.
Items (top to bottom)
| Item | What it does |
|---|---|
| Go to Dashboard | Navigate Hydrogen to your Adom dashboard (/) |
| Settings | Opens the Settings dialog (SettingsDialog.svelte) |
| Ports… | Configure local host port assignments for Hydrogen services (SettingsPortsDialog) |
| API Explorer… | Browse + test every Hydrogen control-API endpoint (ApiExplorerDialog); see hydrogen-api |
| — Desktop — | (desktop-only section, shown when running in Hydrogen/Tauri; in order) |
| Adom Bridge | Bring the embedded Adom Bridge window to the foreground — FIRST item in the section |
| Zoom | −/+ zoom the whole Hydrogen UI (persisted) |
| Fullscreen | Toggle fullscreen |
| Console | Show/hide the native Hydrogen debug console window |
| Developer Tools | Opens webview 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 hydrogen-workspace-lifecycle) |
| — Admin — | |
| Setup Steps | Show the setup-steps panel — the setup cascade for the active runtime; see hydrogen-setup-steps / hydrogen-setup |
| Virgin Reset | Open the virgin-reset panel — wipe + re-run setup (see hydrogen-setup) |
| Browser Picker Manager | Manage saved browser choices per domain (see hydrogen-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 hydrogen-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 — Hydrogen is a developer tool. It opens
the webview DevTools as a separate top-level window (a window-bounded Hydrogen
screenshot will NOT show it). Also reachable from the tray menu and via
POST /devtools (or the open_devtools Tauri command). Pair with hydrogen-eval to
inspect/inject into any panel.
Version readout — title bar + About dialog
Title bar (always visible) shows, in order:
Hydrogen v<version> · <dev|release> · <sha>-dirty · <build time> · <signed|unsigned> · ab <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" (emits the show-about event; the dialog is mounted
app-wide). It shows, for both Hydrogen and the embedded Adom Bridge:
- Version, channel (dev/release), signed yes/no, commit SHA (+dirty), build time, install path, and reachability/endpoint (for ab)
- Links to each app's GitHub repo and wiki pages (they're git repos now)
Backed by the get_about_info Tauri command.
Related
- hydrogen-profile-menu — the upper-RIGHT avatar dropdown (don't confuse the two)
- hydrogen-settings — the settings tree behind the Settings item
- hydrogen-api — the control-API surface behind API Explorer…
- hydrogen-capture-share / hydrogen-recording — the AV capture/record controls (Dev Toolbar)
- hydrogen-setup / hydrogen-setup-steps — what Setup Steps / Virgin Reset do
- hydrogen-eval — drive these menu items / inject UI from the workspace
---
name: hydrogen-adom-menu
description: >
The Adom menu — the logo dropdown in the UPPER-LEFT corner of Hydrogen
(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 Bridge,
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 Bridge 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 hydrogen-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 **hydrogen-profile-menu**.
## Items (top to bottom)
| Item | What it does |
|---|---|
| **Go to Dashboard** | Navigate Hydrogen to your Adom dashboard (`/`) |
| **Settings** | Opens the Settings dialog (`SettingsDialog.svelte`) |
| **Ports…** | Configure local host port assignments for Hydrogen services (`SettingsPortsDialog`) |
| **API Explorer…** | Browse + test every Hydrogen control-API endpoint (`ApiExplorerDialog`); see **hydrogen-api** |
| *— Desktop —* | (desktop-only section, shown when running in Hydrogen/Tauri; in order) |
| **Adom Bridge** | Bring the embedded Adom Bridge window to the foreground — FIRST item in the section |
| **Zoom** | −/+ zoom the whole Hydrogen UI (persisted) |
| **Fullscreen** | Toggle fullscreen |
| **Console** | Show/hide the native Hydrogen debug console window |
| **Developer Tools** | Opens webview 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 **hydrogen-workspace-lifecycle**) |
| *— Admin —* | |
| **Setup Steps** | Show the setup-steps panel — the setup cascade for the active runtime; see **hydrogen-setup-steps** / **hydrogen-setup** |
| **Virgin Reset** | Open the virgin-reset panel — wipe + re-run setup (see **hydrogen-setup**) |
| **Browser Picker Manager** | Manage saved browser choices per domain (see **hydrogen-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 **hydrogen-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 — Hydrogen is a developer tool. It opens
the webview DevTools as a **separate top-level window** (a window-bounded Hydrogen
screenshot will NOT show it). Also reachable from the tray menu and via
`POST /devtools` (or the `open_devtools` Tauri command). Pair with **hydrogen-eval** to
inspect/inject into any panel.
## Version readout — title bar + About dialog
**Title bar** (always visible) shows, in order:
`Hydrogen v<version> · <dev|release> · <sha>-dirty · <build time> · <signed|unsigned> · ab <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"** (emits the `show-about` event; the dialog is mounted
app-wide). It shows, for **both** Hydrogen and the embedded **Adom Bridge**:
- Version, channel (dev/release), signed yes/no, commit SHA (+dirty), build time,
install path, and reachability/endpoint (for ab)
- Links to each app's GitHub repo and **wiki** pages (they're git
repos now)
Backed by the `get_about_info` Tauri command.
## Related
- **hydrogen-profile-menu** — the upper-RIGHT avatar dropdown (don't confuse the two)
- **hydrogen-settings** — the settings tree behind the **Settings** item
- **hydrogen-api** — the control-API surface behind **API Explorer…**
- **hydrogen-capture-share** / **hydrogen-recording** — the AV capture/record controls (Dev Toolbar)
- **hydrogen-setup** / **hydrogen-setup-steps** — what Setup Steps / Virgin Reset do
- **hydrogen-eval** — drive these menu items / inject UI from the workspace