app
Adom TSCI - Tscircuit Board Viewer
Public Made by Adomby adom
Interactive tscircuit preview in a Hydrogen webview — first-class 3D / PCB / Schematic tabs, Components & Nets HUDs, an auto-glow x-ray view, Inspect, Measure, a Walkthrough Demo, and a one-click `exp
← Commit history
SKILL.md+7−7@@ -707,7 +707,7 @@ git clone https://github.com/adom-inc/adom-tsci.git cd adom-tsci/examples/SN65HVD230-Molecule && bun install # 4. CRITICAL: adom-tsci start refuses to create its webview tab unless an-# existing Web View pane is already present ("no existing Web View pane+# existing webview pane is already present ("no existing webview pane # found" error). If the layout is a single VS Code pane, split one: VSCODE_PANEL_ID=$(adom-cli hydrogen workspace tabs \ | python3 -c 'import json,sys; [print(t["panelId"]) for t in json.load(sys.stdin)["tabs"] if t["name"]=="Visual Studio Code"]' \@@ -716,9 +716,9 @@ adom-cli hydrogen workspace split \ --panel-id "$VSCODE_PANEL_ID" \ --direction horizontal \ --panel-type adom/a1b2c3d4-0031-4000-a000-000000000031 \- --display-name "Web View" --display-icon "mdi:web" --ratio 0.5+ --display-name "Webview" --display-icon "mdi:web" --ratio 0.5 -# 5. Start the preview — auto-opens a tab in the Web View pane above.+# 5. Start the preview — auto-opens a tab in the webview pane above. adom-tsci start . # 6. If the pane ever gets closed (e.g. after an approval-dialog cancel@@ -735,7 +735,7 @@ adom-tsci start . adom-tsci stop ``` -**Web View panel UUID (for reference):** `adom/a1b2c3d4-0031-4000-a000-000000000031`.+**webview panel UUID (for reference):** `adom/a1b2c3d4-0031-4000-a000-000000000031`. Every split that lands the adom-tsci tab needs this `--panel-type`. ### Moving or renaming a project directory — don't rebuild@@ -1187,11 +1187,11 @@ curl -sS -X POST http://127.0.0.1:8850/shutdown ## Troubleshooting -**`Error: no existing Web View pane found`**+**`Error: no existing webview pane found`** `adom-tsci start` will refuse to create its tab over a non-webview pane. See step 4 of the Zero-to-preview section above for the exact `workspace split` command — it needs `--panel-type-adom/a1b2c3d4-0031-4000-a000-000000000031`. Once a Web View pane+adom/a1b2c3d4-0031-4000-a000-000000000031`. Once a webview pane exists, re-run `adom-tsci start`, or `adom-tsci open` if the server is already running. @@ -1433,7 +1433,7 @@ guide at `~/.claude/skills/adom/guides/adom-tscircuit-skill.md`. the page's `<link rel="icon">` overrides any `--display-icon` placeholder). - **Basic3dView:** `~/.claude/skills/adom/guides/basic-3d-viewer.md` — the Adom Babylon viewer used in the 3D compare tab's left pane.-- **Web View panel API:** `~/.claude/skills/adom/webview/SKILL.md`.+- **webview panel API:** `~/.claude/skills/adom/webview/SKILL.md`. - **Adom brand guide:** `~/.claude/skills/adom/guides/brand/SKILL.md` — all icons must be monochrome `#e6edf3`, the chip favicon follows this rule.
package.json+1−1@@ -1,6 +1,6 @@ { "slug": "adom-tsci",- "version": "1.4.16",+ "version": "1.4.17", "type": "app", "description": "Interactive tscircuit board viewer in a Hydrogen webview \u2014 first-class 3D / PCB / Schematic tabs, an Inspect tool, a Fusion-style Measure tool, net x-ray, guided Walkthrough demos, one-click autorouter re-run, and auto high-res board-surface texture. Fully AI-drivable (CLI + HTTP + JS eval). Also publishes molecules/boards to the Adom Wiki.", "dependencies": {},
page.json+1−1@@ -4,7 +4,7 @@ "slug": "adom-tsci", "title": "Adom TSCI - Tscircuit Board Viewer", "brief": "Interactive tscircuit preview in a Hydrogen webview — first-class 3D / PCB / Schematic tabs, Components & Nets HUDs, an auto-glow x-ray view, Inspect, Measure, a Walkthrough Demo, and a one-click `exp",- "version": "1.4.16",+ "version": "1.4.17", "tags": [ "tscircuit", "pcb",