Releases: svg2mod/svg2mod
Lack of polygon support is polyGONE
New Stuff !!
- Added polygon support.
- Support default svg stroke/fill styles.
- Allow non-group items to be assigned a layer with
inkscape:label
. - Add fallback for
inkscape:label
to be element id.
Fixes
- Fixed arc/ellipse bounding box calculations.
- Fixed incorrect inlining point selection.
- Refactor confusing variable names.
v1.1 Fancy Hatching
➕ Added option to output keepout areas to include hatching styles of: none
, edge
, or full
➕ Added cli option to not need flags for specifying input file
svg2mod input.svg
is now valid
➕ Added helpful error message when no layers are found to suggest using the --force
flag
v1 So many new features its a new tool
Kicad v6 brought some new features to footprints and to celebrate large portions of svg2mod have been heavily modified to make it an even more useful tool in artistic circuit board designing!
- Mostly full support for svg shapes
- Significantly faster hole in-lining algorithm
- Better distinct object detection
- Drill holes
- Keepout zones
- Layer options from inkscape layer names
- Force layer cli option
--force
- Style inheritance
- Stroke width scaling
- Split svg2mod.py into multiple smaller files for a better library experience
- Fixed many bugs
The example in examples/svg2mod.svg
has been updated to demonstrate some of this new functionality.
Bug Fixes and Text Improvements
- Fixed some assumptions about paths always having at least 1 point.
- Used @gregdavill modification to add support for modified characters.
v0.1.6.3 Bug Fixes and Improvements.
- Inlining points maintained needless precision leading to excessive computation times.
- Automatic transformations applied to text was not working.
- When using -l the script exited with 1 instead of 0.
v0.1.6.2 CLI tweaks
Changed unix command line arguments to all be single character like they should.
Old | New |
---|---|
-pads |
-P |
-lsf |
-l |
-df |
-F |
v0.1.6.1
A small fix to allow pypi to accept the new license.
v0.1.6 Text and library support
See pull #33 for a list of changes.
v0.1.5.1
- Fixes a bug with transforms being applied out of order
- Remove unused code in geometry class
- Start reworking path width calculation with scaling
v0.1.5 Now with arcs
This release introduces
- support for arc parsing both in path elements and inkscape arcs.
- cleaner print statements for ease in updating and filtering statements.
- various small improvements. #29