Lenny Khazan
9f65ebc80a
More robust VSCode schematics viewer ( #36 )
...
* wip
* RemoteFetcher
* refactor load logic
* update bundle
* updates
* cleanup
* fixes
* skip on windows
* remove unused
* Add sidebar (non-functional for now)
* Misc fixes and speed
* fix for misaligned first-layout
* fix unnamed pins
* remove debugging
* Add edge labels
* net symbol support
* multiple net symbols
* fix eslint
* Pass symbol across module boundary
* Add new Symbol("library.kicad_sym:SYM") syntax
* update spec
* update snaps
2025-07-20 15:04:49 -04:00
Lenny Khazan
aebd53ce61
Schematic layout persistence ( #31 )
...
* port changes from main repo
* persist sch position
* Update tests
* remove unused
2025-07-14 02:20:13 -04:00
Lenny Khazan
acff75845c
Schematics Viewer v2 ( #23 )
...
* Support net symbols
* Run renderer tests in CI
* renderer -> LayoutEngine
* wip
* rename
* add examples
* support symbol "extends"
* start reworking layout engine + snapshot tests
* add examples
* wip add nets
* Add signature to ModuleValue
* tweaks
* per-component net labels
* movable
* WIP with ELK
* wip libavoid
* misc fix
* better
* betterer
* improvements
* more
* update
* junction detection
* better
* snapping and stuff
* fix re-rendering
* more better
* more
* cargo fmt
* update bg
* eslint
* cleanup, tests
2025-07-12 13:24:55 -04:00
Davide Asnaghi
44891494ef
[FMT] implement formatter ( #25 )
...
* add pcb fmt
* unify pcb path in extension
* change the name of the extension
* bundle buildifier
* better path res
* fix clippy
* recursive
* fix format
* fix one more
* cargo info
* fix format on save
2025-07-10 16:24:25 -07:00
Davide Asnaghi
aafeae95c6
specify node version for preview ( #17 )
2025-07-05 12:22:35 -04:00
Lenny Khazan
0dbe20af0c
Initial VSCode release ( #15 )
...
* Initial VSCode release
* Add CI
* add deps
* fix eslint
* refactor workflows
2025-07-05 01:51:29 -04:00