Block a user
Label placement and readability pass: prevent text collisions and duplicate noise
Implemented first readability slice for Issue #5 in commit f938c6d.
Shipped
- Added label metadata attributes on component labels (
data-ref-label,data-value-label) to enable unified…
Selection & edit UX hardening: predictable drag, deselect, isolate, and multi-select behavior
Implemented first hardening slice for Issue #2 in commit 85e5a34.
Shipped
- Added Undo/Redo controls in top toolbar with keyboard shortcuts:
- Undo:
Ctrl/Cmd+Z - Redo: `Ctrl/Cmd+Shift+…
- Undo:
Routing engine v2: overlap-averse schematic routing with label-tie fallback
Implemented first production-polish slice for routing quality in commit 6c5431a.
Shipped
- Stronger A* penalties for congested channels and component-adjacent routing lanes.
- Added channel…
MCP/API productionization: versioned contracts, auth model, and operational docs
Accessibility and keyboard-first workflow compliance
QA/CI hardening: e2e editor tests, schema regression tests, and release checklist
Label placement and readability pass: prevent text collisions and duplicate noise
Performance budget and virtualization for large schematics
Inspector UX redesign: task-oriented editors with less cognitive load
Routing engine v2: overlap-averse schematic routing with label-tie fallback
Selection & edit UX hardening: predictable drag, deselect, isolate, and multi-select behavior
Symbol/pin editor safety: schema-constrained edits with net reference migration