Update screenshots for readme to show the new arc interpolation
Add module docs to the part modules
Used for generating the website.
Support adding OpenSCAD code to KiCad footprint properties to use them outside the TurboCase library.
Generate a placeholder case outline when none is defined on User.6
Use fuzzy matching for outline building
Sometimes the coordinates of "connected" drawing segments is off by a floating point error. Use fuzzy matching to complete the outline anyway.
Fix crash on polygon edge.cuts
Fix crash on circular hole
Don't crash on empty shapes
Support circular PCBs and case outlines
Escape insert names to fix OpenSCAD syntax error
Avoid generating variables like `insert_M2.5_depth`
Use proper calculation for generating the arc points in the PCB and case path
Don't crash on holes without a reference set
KiCad 7 doesn't add an empty reference for footprints so don't crash if it's not set.
Support exporting SVG files for laser cutters
Add syntax highlighting for the git-send-email commands
Update readme with more information
Add newline to the README to appease the codeberg renderer
Add hole for the CUI SJ1-353x 3.5mmm jack