v1.1.0
Full Changelog: v1.0.0...v1.1.0
New Features
- Multi-select — Ctrl+click to select multiple components, wires, vias, sections, and text labels at once.
- Generalized copy/paste — copy any mix of selected elements (components, wires, vias, sections, text labels) as a single unit and paste it as one atomic operation, with a live ghost preview showing the real geometry before you place it. Wire/via layer assignment is preserved on paste.
- Label tools — Introducing Section Label and Text Label for better overview.
- Camera save/restore — pan and zoom are now saved with the schematic file and restored on load. Double-middle-click resets the camera to its default view.
- Diagnostics visibility settings — toggle the bottom-left error/warning chip stack and hover-description tooltips independently in Settings.
- Latch/state persistence — ICs that hold state purely by reading back their own outputs (e.g. the D-Latch) now correctly restore that state on save/load.
Improvements
- IC placement ghost is now a fully accurate, highlighted preview (real body/pins/notch, translucent fill, consistent valid/invalid coloring) instead of a simplified placeholder.
Fixes
- Fixed the GND/+5V plane not reaching pins or wires depending on their position in the layer stack, and not propagating through a via to a wire on an unrelated layer.
- Fixed cross-layer wire connections not splitting the touched wire into two segments (same-layer connections always did); carefully scoped so this only happens at a new wire's own start/end, never at incidental interior crossings — including on file load, which previously behaved differently from manual drawing.
- Fixed dangling vias left behind as a phantom junction after deleting one of the wires they bridged.
- Fixed newly-placed components not electrically connecting to a wire they were dropped onto.
- Fixed pins being falsely flagged as "floating" despite being connected via a mid-span wire tap.
- Fixed Section-Labeling drag-to-draw drifting off-grid if the view was zoomed mid-drag.