summaryrefslogtreecommitdiff
path: root/gerbonara/cad/kicad/graphical_primitives.py
AgeCommit message (Collapse)AuthorFilesLines
2024-07-19kicad: add rotation method to circles and polygonsjaseg1-5/+12
2024-07-19kicad: Add nicer width accessjaseg1-15/+16
This commit straightens up the mess a bit with kicad's two conflicting "width" fields in different file format versions. The new variant is preferred when saving, but the old variant is accepted as API
2024-07-19kicad: Make point lists more ergonomicjaseg1-7/+7
This commit removes the unnecessary "PointList" wrapper class, and just puts regular python lists in its place.
2024-07-19kicad: Add bounding box support to lots of s-expr objectsjaseg1-12/+18
2024-07-17Update KiCad PCB format support to 8.99jaseg1-0/+9
2023-10-26Fix failing test casesjaseg1-3/+19
2023-10-26Fix all failing tests that don't involve kicad-clijaseg1-13/+16
2023-09-19Multilayer coil WIPjaseg1-0/+17
2023-07-20Schematic rendering WIPjaseg1-41/+1
2023-07-18kicad: Add schematic file format supportjaseg1-0/+12
2023-07-17kicad: Improve API and fix kicad-nightly compatjaseg1-1/+42
2023-07-05kicad: Fix additional dimension flagsjaseg1-2/+2
2023-07-05kicad: Fix dimension.locked attrjaseg1-1/+1
2023-06-29Fix some failing unit testsjaseg1-1/+1
2023-06-29kicad: Extend query APIjaseg1-0/+6
2023-06-12stroke WIPjaseg1-6/+8
2023-06-12Add basic KiCad PCB file format supportjaseg1-2/+51
2023-04-23Fix a bunch of failing testsjaseg1-1/+1
2023-04-22kicad unit tests WIPjaseg1-29/+36
2023-04-20Fix a bunch of bugs on the way to electroniceel's protoboard layoutjaseg1-7/+7
2023-04-19Basic KiCad footprint rendering worksjaseg1-2/+114
2023-04-15cad: Add KiCad symbol/footprint parserjaseg1-0/+111