Repository navigation
circsim v0.2.6 — bench UX polish
Highlights
A UX polish release, driven by an external design review of the bench workflow.
- Model Doctor, decluttered. Unresolved-part cards now lead with the three actions that fix most parts — Import .lib…, Pin map, and Stub open — with the rest (Stub short, Interactive pins, Ask your LLM) tucked into a ⋮ overflow menu. Same capabilities, far less visual noise per card.
- Clearer first run. The empty state now has one obvious primary action: Open sample project — a 555 blinker that shows the full simulation flow in one click. First Light (a one-LED dimmer, the smallest possible start) and Open board… sit alongside as secondary options.
- "Probe this net" you can actually see. The probe button in the instrument rack is now a high-contrast green with a probe-tip glyph (⌖) instead of low-contrast text.
- Minimizable fidelity banner. The amber "approximate models" banner can be minimized (») to a compact badge in the header — ⚠ N approximate or ⓘ N open by design — so it stops covering the board without hiding the information. It automatically re-expands whenever the set of affected parts changes, and clicking the badge brings the full banner back.
- Net Voltages discoverability. A dot cue appears on the Net Voltages tab the first time operating-point results land, so new users find the per-net readout.
Quality
- 1520 automated tests (80 files) plus the 6-scenario Electron E2E suite, all green.
- Every change is renderer-only; the simulation engine is unchanged from v0.2.5.
Installers are unsigned (see the project notes on first-run prompts).