aboutsummaryrefslogtreecommitdiff
path: root/gerbolyze
AgeCommit message (Collapse)AuthorFilesLines
2023-03-30Fix scale of drill mapping testjaseg2-302/+440
2023-03-30svg-flatten: Make drill size mapping more precise, add testsjaseg3-38/+28
2023-03-29svg-flatten: Fix incorrect polarity for outlined strokesjaseg1-87/+87
2023-03-25WIPjaseg2-0/+2736
2023-03-22protoboard: small formatting fixjaseg1-3/+3
2023-03-05Fix unit testsjaseg1-2/+2
2022-07-11gerboweb: fix deployment for new gerbolyzetsugi-devjaseg1-0/+1
2022-07-03gerbolyze paste: fix zip logicjaseg1-1/+1
2022-07-03protoboard: add more patternsjaseg1-19/+57
2022-06-26protoboards: WIPjaseg1-42/+98
2022-06-24protoboard: add tight layout optionv3.0.10jaseg2-34/+77
2022-06-21fix local testsv3.0.8jaseg1-8/+8
2022-06-21add pytest testsjaseg3-0/+983
2022-06-21protoboard: remove match syntax for python 3.8jaseg2-53/+76
2022-06-20Fix outline mode clip & flash handlingjaseg1-1/+4
2022-06-20protoboard: handle hole keepouts on small pcbsjaseg1-6/+21
2022-06-20protoboard: Add support for two-layer SMD layoutsjaseg1-3/+42
2022-06-20protoboard: Add SMD patternsjaseg2-13/+76
2022-06-19protoboard: finish hole supportjaseg1-2/+8
2022-06-19protoboard: add mounting holesjaseg1-12/+23
2022-06-19protoboard: initial version worksjaseg1-39/+145
2022-06-19protoboard: initial commitjaseg1-0/+239
2022-06-19svg: Fix template layer IDsjaseg1-5/+5
2022-06-19convert: generate better file names for weird layersjaseg1-0/+1
2022-06-18svg-flatten: add drill handling to outline modejaseg1-1/+1
2022-06-17cli: fix sub script handling for convertjaseg1-5/+9
2022-06-17cli: add direct conversion functionsjaseg1-87/+194
2022-06-17cli: Straighten out zip handlingjaseg1-28/+15
2022-06-17cli: Allow direct calling of the module via python -m gerbolyzejaseg1-0/+2
2022-06-12ci: Also build sdistsv3.0.4jaseg2-35/+0
2022-06-10Fix dilation script processingjaseg1-12/+18
2022-05-23Basic compositing works using gerbonarajaseg1-201/+110
2022-05-21Templating works with gerbonara nowjaseg1-167/+79
2022-05-20WIPjaseg1-90/+41
2021-09-29Auto-discover usvg and svg-flatten properlyv2.2.2jaseg1-2/+9
2021-05-24Make templates default to silk layer when opened in inkscapejaseg1-2/+8
2021-04-25gerbolyze: Add support for board outline layerjaseg1-6/+14
2021-04-24Replace cairo curve flattener from Anitgrain Graphicsjaseg1-7/+11
This also fixes an issue where non-closed curves were not dilated properly.
2021-02-06Update READMEjaseg1-8/+2
2021-02-06Add workaround to clipper zero-height path bugjaseg1-8/+26
2021-02-06Add support for direct PNG/JPG input and add legacy wrapperjaseg1-8/+71
2021-02-06Small fixes, find svg-flatten in user pip installjaseg1-1/+3
2021-02-01Update READMEjaseg1-1/+2
2021-02-01Work on packagingjaseg1-15/+11
2021-01-31Finish command a bitjaseg1-30/+26
2021-01-31Advanced svg/gerber composition workingjaseg1-12/+28
2021-01-31WIPjaseg1-90/+349
2021-01-31Both raster and vector template generation work nowjaseg1-9/+115
2021-01-31Re-did all the render codejaseg1-332/+176
2021-01-30Move gerbolyze python files to subdirectoryjaseg2-0/+372