July 8, 2025
Middle Mouse Pan Support
You can now use the middle mouse button to pan the camera across all tools in Circuitly.
This was one of our most requested features and brings Circuitly’s navigation closer in line with KiCad, making it easier for experienced KiCad users to feel at home.
Outliner Panel Updates
The Outliner panel now clearly indicates when a reference includes multiple units, helping improve clarity and reduce errors.
Text Justification in Textboxes
Text justification is now supported within textboxes, giving you more control over alignment and layout.
Improvements
Consistent Camera Controls
Zooming with the mouse wheel now works across all tools, creating a more consistent navigation experience.
Net Computation and Naming
Improved net computation logic and more accurate net name assignment throughout schematics and boards.
Clearer Error Messaging
When trying to move an element that cannot be unlocked, Circuitly now shows an explanatory error message instead of silently failing.
AI Assistant Improvements
We’ve improved how Circuitly’s AI Assistant understands your schematics. It now supports hierarchical sheet instances, correctly identifies unit postfixes like U1A/U1B, and has a clearer view of net connectivity. These updates make the assistant better at answering questions and catching design issues across multi-sheet projects.
Fixes
Schematic & Board Editing
Keyboard shortcuts now correctly update the active tool icon when switching between grouped tools. Previously, the selected icon would not change when using a shortcut to switch tools within a grouped set, making it unclear which tool was active.
Fixed an issue where wires could not connect to single-pin symbols, such as power symbols.
Fixed a bug where textboxes in schematic view would shift position after completing the draw operation.
Fixed a bug where a footprint was being created for every unit of a symbol reference instead of just one.
Fixed an issue where footprints were only being created from global libraries when updating a board from a schematic.
Symbol Management
Circuitly now properly supports symbol unit rendering for multi-unit symbols. Dragging and dropping a multi-unit symbol now assigns the new instance to an existing reference when possible.
Symbol references are now managed at the project level instead of being scoped to individual sheets, improving consistency across designs.
June 24, 2025
Safari support
Safari is now supported. We’ve updated cross-origin permissions to enable SharedArrayBuffer, enabling full Circuitly functionality in Safari.
Text Variables
We’ve added support for text variables in schematics, making it easier to view project-specific info like names and release dates. KiCad-defined variables now display correctly in Circuitly, so you’ll see the right values wherever they’re used in text fields. They're currently read-only, with editing support coming soon.
Fixes
Since our launch at KiCon, Circuitly has made major improvements in app stability by resolving over 10+ crash scenarios across core workflows.
Schematic & Board Editing
Fixed crashes and bugs across the canvas related to schematic wiring, navigation state transitions (like switching editors or reopening sheets), copper zone editing, footprint and symbol editing, color inspector stability, and copy-paste operations.
Navigation & UX Responsiveness
Improved overall responsiveness and navigation across the app, including faster workspace loading, fixes to color display, more reliable symbol drag-and-drop, and fixes for unresponsive UI elements and styling issues.
File Handling & Import/Export
Improved file handling stability and logic, including fixes for crashes during import/export (Gerber, KiCad), loading sample workspaces, and opening recent files.
Also addressed errors related to file history, commit loading, and incorrect ordering in the Recents tab.
Workspace sharing
Fixed crashes and access issues related to shared workspaces, including errors when opening shared links and issues preventing workspace sharing.