jaseg
|
d3204b1ede
|
svg-flatten: Finish direct interpolation optimization
|
2022-06-20 19:37:33 +02:00 |
|
jaseg
|
2fc5d1d929
|
svg-flatten: outline mode WIP
|
2022-06-20 18:48:17 +02:00 |
|
jaseg
|
e4a0c1ba4a
|
Fix outline mode clip & flash handling
|
2022-06-20 18:30:34 +02:00 |
|
jaseg
|
9e9cc2bc01
|
svg-flatten: add export of patterns via aperture macros
|
2022-06-20 16:19:53 +02:00 |
|
jaseg
|
0e1c8507bb
|
protoboard: fix autogenerator
|
2022-06-20 14:38:34 +02:00 |
|
jaseg
|
8a1f9d1832
|
protoboard: handle hole keepouts on small pcbs
|
2022-06-20 14:05:15 +02:00 |
|
jaseg
|
f09c436e56
|
protoboard: Add generator for a number of varieties
|
2022-06-20 14:04:04 +02:00 |
|
jaseg
|
4636383ffc
|
protoboard: Add support for two-layer SMD layouts
|
2022-06-20 11:38:12 +02:00 |
|
jaseg
|
c1cda48a4c
|
protoboard: Add SMD patterns
|
2022-06-20 11:21:42 +02:00 |
|
jaseg
|
d09cf6ef3b
|
svg-flatten: Add 'complete pattern tiles only' switch
This is not part of the SVG spec, but it is useful for generating proto
boards using SVG patterns.
|
2022-06-20 10:24:26 +02:00 |
|
jaseg
|
f58cca0ba6
|
svg-flatten: remove debug prints
|
2022-06-19 21:26:35 +02:00 |
|
jaseg
|
446c5e5901
|
svg-flatten: fix patterns with offset clip path
|
2022-06-19 21:25:10 +02:00 |
|
jaseg
|
5f33356f33
|
protoboard: finish hole support
|
2022-06-19 21:24:45 +02:00 |
|
jaseg
|
e3d8c3a063
|
protoboard: add mounting holes
|
2022-06-19 21:02:47 +02:00 |
|
jaseg
|
4b83ec29de
|
protoboard: initial version works
|
2022-06-19 19:50:18 +02:00 |
|
jaseg
|
ee4ad9d602
|
protoboard: initial commit
|
2022-06-19 18:42:02 +02:00 |
|
jaseg
|
676eff0a30
|
svg-flatten: Fix drills in patterns
|
2022-06-19 13:42:58 +02:00 |
|
jaseg
|
31b5a77c8a
|
svg-flatten: Fix drill export
|
2022-06-19 00:53:55 +02:00 |
|
jaseg
|
13b92b0947
|
svg: Fix template layer IDs
|
2022-06-19 00:52:57 +02:00 |
|
jaseg
|
d8c20e6311
|
convert: generate better file names for weird layers
|
2022-06-19 00:51:52 +02:00 |
|
jaseg
|
14e9d7fbc2
|
svg-flatten: add drill handling to outline mode
|
2022-06-18 17:29:27 +02:00 |
|
jaseg
|
1622e9c943
|
svg-flatten-wasi: fix env var override
|
2022-06-17 20:37:07 +02:00 |
|
jaseg
|
48f78dd391
|
cli: fix sub script handling for convert
|
2022-06-17 20:36:34 +02:00 |
|
jaseg
|
826f414f9d
|
cli: add direct conversion functions
|
2022-06-17 20:17:04 +02:00 |
|
jaseg
|
6b6f13d2ab
|
cli: Straighten out zip handling
|
2022-06-17 20:16:28 +02:00 |
|
jaseg
|
13ae96092f
|
cli: Allow direct calling of the module via python -m gerbolyze
|
2022-06-17 20:14:56 +02:00 |
|
jaseg
|
44fe22b6d4
|
Add uninstall/update instructions to README
Fixes #15
|
2022-06-17 10:45:30 +02:00 |
|
jaseg
|
2c9abc7e84
|
pkg: Fix README for pypi
|
2022-06-13 23:43:13 +02:00 |
|
jaseg
|
32b6aa650a
|
pkg: Fix MANIFEST, unb0rk package
|
2022-06-13 22:56:08 +02:00 |
|
jaseg
|
23945b4cc6
|
pkg: fix gerbolyze script
this broke for no apparent reason. python packaging is terrible. so much
enterprise-grade code for what really should be a very simple job.
|
2022-06-13 22:19:48 +02:00 |
|
jaseg
|
d61d642c39
|
ci: Also build sdists
|
2022-06-12 22:08:00 +02:00 |
|
jaseg
|
8ccbc98706
|
README: Add link to gerbonara
|
2022-06-12 16:59:48 +02:00 |
|
jaseg
|
ca43fe715b
|
Update README
|
2022-06-12 16:54:55 +02:00 |
|
jaseg
|
c339f4cec1
|
pkg: require minimum resvg-wasi version
|
2022-06-12 15:41:52 +02:00 |
|
jaseg
|
dddced97aa
|
pkg: Format README for PyPI, make wasi default
|
2022-06-12 14:42:50 +02:00 |
|
jaseg
|
4d9381b84a
|
ci: disable debian tests b/c of too old python
|
2022-06-12 02:04:47 +02:00 |
|
jaseg
|
1c75a9eebe
|
ci: force install newer pillow version
|
2022-06-12 02:03:31 +02:00 |
|
jaseg
|
aa7d626569
|
ci: update testing distros
|
2022-06-12 00:08:54 +02:00 |
|
jaseg
|
952ddf4a20
|
tests: remove use of deprecated Pillow API
|
2022-06-11 22:57:09 +02:00 |
|
jaseg
|
527fbca7f5
|
ci: build gerbolyze python package
|
2022-06-11 22:22:29 +02:00 |
|
jaseg
|
225e9b3631
|
ci: work around more git safe.directory issues
|
2022-06-10 23:15:32 +02:00 |
|
jaseg
|
0e5b1cb999
|
ci: work around new git safe.directory check
|
2022-06-10 23:07:03 +02:00 |
|
jaseg
|
f55cfb4b35
|
svg-flatten: Make view box log output more readable
|
2022-06-10 22:42:31 +02:00 |
|
jaseg
|
2e2a7e6a41
|
Fix dilation script processing
|
2022-06-10 00:25:28 +02:00 |
|
jaseg
|
b5b16535c9
|
Basic compositing works using gerbonara
|
2022-05-23 00:20:22 +02:00 |
|
jaseg
|
973aee30b6
|
Templating works with gerbonara now
|
2022-05-21 15:34:59 +02:00 |
|
jaseg
|
b3807b6530
|
WIP
|
2022-05-20 16:55:28 +02:00 |
|
jaseg
|
2616cf46ff
|
svg-flatten: Add forwarding logic for usvg font options
|
2021-09-30 20:37:49 +02:00 |
|
jaseg
|
bc54e8233f
|
pypi/gerbolyze: add extra dep on svg-flatten-wasi pkg
|
2021-09-29 21:41:10 +02:00 |
|
jaseg
|
29c8245d0a
|
Auto-discover usvg and svg-flatten properly
|
2021-09-29 18:44:09 +02:00 |
|