summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-04-09protoserve: Gerber download worksjaseg2-9/+44
2023-04-09protogen web interface worksjaseg5-588/+1055
2023-04-07protoserve WIPjaseg1-69/+315
2023-04-06protoboard webthing WIPjaseg1-0/+322
2023-04-06Make SVG export even smallerjaseg4-11/+33
2023-04-06Make generated pretty SVGs smallerjaseg2-6/+9
2023-04-06Copper fill WIPjaseg3-6/+21
2023-04-05Improve protoboard row/column numberingjaseg1-51/+71
2023-04-05cad: Add pad numbering for protoboardsjaseg3-8/+134
2023-04-05Add RF protoboardjaseg1-3/+49
2023-04-05Add missing protoboard file, add powered proto layoutjaseg1-0/+341
2023-04-05Fix aperture macro multiplication syntaxjaseg1-1/+1
2023-04-05Fix rectangle aperture rotationjaseg1-4/+5
2023-04-05Add more protoboard layoutsjaseg1-12/+16
2023-04-05Initial protoboard generation workingjaseg2-18/+55
2023-04-04cad: Fix outline reconstruction and add text featurejaseg3-11/+105
2023-04-04cad: Finish initial board supportjaseg1-40/+225
2023-04-04Various convenience improvements, and make board name guessing really smartjaseg5-20/+59
2023-04-04cad: Add trace corner rounding functionjaseg1-21/+137
2023-04-04Add missing WIP changesjaseg4-46/+86
2023-04-04Add beginnings of CAD modulejaseg5-0/+66069
2023-03-31Fix extraneous tool selection codes in merged Excellon filesjaseg1-2/+4
2023-03-31Fix failing testsjaseg3-20/+22
2023-03-31Improve layer stack handlingjaseg4-11/+45
2023-03-31Add convex hull and point in polygon functionsjaseg2-0/+82
2023-03-31Improve drill layer handlingjaseg2-25/+70
Now, drill_pth and drill_npth contain those layers where they match, and everything else is put in _drill_layers. The @property drill_layers now returns everything.
2023-03-24Dedup both Excellon and Gerber tools during writejaseg2-13/+30
2023-03-23Fix crash in gerber to excellon conversionjaseg1-1/+1
2023-03-05Bump version to v0.13.0v0.13.0jaseg1-1/+1
This fixes the broken packages on PyPI
2023-03-05Fix empty filename issue with some layer stacksjaseg1-1/+1
2023-03-05Fix MANIFEST issuejaseg1-2/+0
2023-02-25CI: Fix some dumb packaging stuffv0.12.0jaseg1-0/+1
2023-02-25Bump version to v0.12.0jaseg1-1/+1
2023-02-25Fix .gitlab-ci.yml for some python packaging bullshijaseg1-1/+1
2023-02-25Still more docjaseg4-14/+321
2023-02-25Moar docjaseg11-76/+405
2023-02-23Extend CLI testsjaseg4-30/+123
2023-02-21Finish first batch of render testsjaseg1-1/+76
2023-02-21Add cli test infrastructurejaseg2-0/+43
2023-02-21Fix copyright headersjaseg20-20/+20
2023-02-21layers: Fix single file handlingjaseg3-124/+41
2023-02-21Fix testsjaseg9-34/+68
2023-02-21cli: Add merge commandjaseg4-94/+198
2023-02-19cli: First draft of most of the CLIjaseg8-109/+387
2023-02-17Add CLIjaseg7-23/+314
2022-07-30Merge branch 'fix/to_svg' into 'main'v0.11.2Nein Seg1-3/+3
fix: runtime errors on LayerStack#to_svg See merge request gerbolyze/gerbonara!1
2022-07-29fix: runtime errors on LayerStack#to_svgAlessandro Racheli1-3/+3
This commit removes some inexistent variables from the to_svg method of the LayerStack class
2022-07-03Fix zipfile writing when lazily loadingjaseg1-2/+2
2022-07-03pretty svg: make render uprightjaseg1-4/+6
2022-07-03Pretty SVG export: fix drill layerjaseg1-1/+1