v1.3.0
Full Changelog: v1.2.0...v1.3.0
New Features
- "Dragging Connections" setting — choose in Settings whether dragging a component/wire/selection also drags along anything attached at its endpoints ("Stay Connected", today's behavior), or leaves everything else exactly where it is ("Detach") — unplugging the connection instead of stretching it into a diagonal.
- SN74HC540N — Octal Inverting Buffer/Line Driver, 3-State — replaces CD74HC04E as the Logic Gates category's NOT gate, verified pin-for-pin against the real datasheet. The retired CD74HC04E is unaffected and still placeable under a new "Obsolete" category, so existing schematics referencing it keep working.
Improvements
- TC74HC373APF's OE pin now genuinely tri-states its outputs, matching the real chip — previously present only for correct pinout/labeling with no simulated effect. Multiple latches can now share a bus directly through their own OE, without an external tri-state buffer per latch.
- Doubled the character limit for Section labels (32 → 64) and Text Labels (48 → 96).
- Section-Label / Text-Label editing now supports Left/Right arrow-key cursor movement and Ctrl+Backspace to clear the whole field, instead of only ever appending or erasing at the end.
- Large designs render and run diagnostics noticeably faster — two per-frame calculations that used to rescan the whole circuit (the lone-connection-dot pass, and diagnostics' net lookup) are now cached O(1) lookups instead.
Fixes
- Fixed the marquee-select (rubber-band) box drifting off the grid if the camera was zoomed mid-drag.