Bán Dénes
9f644c2e2b
Independent per-point adjustment
2023-05-20 22:03:21 +02:00
Bán Dénes
4d65eb19a6
Filter negation bugfix
2023-03-18 16:23:05 +01:00
Luke Kershaw
244fc53eae
Handle backslashes in windows tests ( #82 )
2023-03-17 10:45:04 +01:00
Bán Dénes
9ad080d24c
Templating bugfix ( #86 )
2023-03-17 10:29:55 +01:00
Bán Dénes
f0d22328cd
Filter/mirror bugfix
2023-02-09 23:50:18 +01:00
Bán Dénes
480c362c1e
Preprocessing bugfix
2023-01-30 15:01:52 +01:00
Bán Dénes
c45523f38a
Getting coverage to 100%
2023-01-23 23:34:06 +01:00
Luke Kershaw
75f907917b
Extra test coverage for expand_shorthand
( #80 )
2023-01-23 14:46:57 +01:00
Bán Dénes
d2c3999d41
Fix multiple extrusions of the same outline in cases
2023-01-23 11:17:27 +01:00
Luke Kershaw
e0eb43566f
Expand test coverage ( #77 )
...
* ignore line endings in cli tests
* ignore line endings in integration tests
* expand code coverage for `choc` footprint
* expand code coverage for `chocmini` footprint
* expand code coverage for `mx` footprint
* expand code coverage for `pad` footprint
* expand code coverage for rest of footprints
* expand code coverage for `anchor.js`
* expand code coverage for `units.js`
* expand code coverage for `points.js`
* expand code coverage for `filter.js`
* expand code coverage for `outlines.js`
* expand code coverage for `pcbs.js`
* expand code coverage for `ergogen.js`
* expand code coverage for `kle.js`
* more code coverage for `outlines.js`
* expand code coverage for `cases.js`
2023-01-23 10:02:08 +01:00
Bán Dénes
da1417ce2f
Type/what consistency for shorthands and cases
2022-12-18 12:37:44 +01:00
Bán Dénes
e076b62190
Per-footprint mirror overrides, better coordinate support
2022-12-04 20:58:46 +01:00
Bán Dénes
58bb16ed28
Footprint parameter flattening done
2022-12-04 18:40:06 +01:00
Bán Dénes
1de68843ce
Extend footprint test coverage
2022-12-04 16:32:14 +01:00
Bán Dénes
3aef729465
Allow points/anchors to resist
special mirror treatment
2022-12-04 12:24:17 +01:00
Bán Dénes
158dc33212
Basic footprint tests
2022-12-03 21:23:45 +01:00
Bán Dénes
07d6fcfb34
Improve PCB test readability
2022-12-03 18:11:11 +01:00
Bán Dénes
1da986e609
Minor comment fixes
2022-12-03 17:19:51 +01:00
Bán Dénes
cf9007aa50
Generalize asym
usage
2022-12-03 12:38:07 +01:00
Bán Dénes
40406fbc03
Filtering applied to PCBs as well
2022-11-22 21:26:48 +01:00
Bán Dénes
0d73c59538
Footprint sideloading tests
2022-11-14 22:24:07 +01:00
Bán Dénes
24466eb01d
Footprint sideloading progress
2022-11-14 00:40:05 +01:00
Bán Dénes
5a25c1c423
Make within-column layout cumulative as well
2022-05-29 14:12:11 +02:00
Bán Dénes
a586d9058c
Outline scaling
2022-04-16 16:14:29 +02:00
Bán Dénes
bbab283850
3D de-standalone-ification
2022-04-16 13:12:51 +02:00
Bán Dénes
c6f4832ee4
Single key column name simplification
2022-04-16 12:44:55 +02:00
Bán Dénes
e13927d050
Make reference dumping easier during testing
2022-02-27 18:19:50 +01:00
Bán Dénes
b928cbd35d
Implement a simple autobind
2022-02-27 18:18:16 +01:00
Bán Dénes
d23bd71b7a
Support orient/rotate towards other points
2022-02-27 13:44:24 +01:00
Bán Dénes
6dc6b5d8e9
Anchor recursivization
2022-02-27 11:11:45 +01:00
Bán Dénes
cff15dd3b9
Add missing bbox test
2022-01-23 22:04:38 +01:00
Bán Dénes
d5129832b9
More flexible semver handling
2022-01-23 22:02:05 +01:00
Bán Dénes
06d2ae4a7f
Switch to handrolled semver implementation
2022-01-23 21:45:09 +01:00
Bán Dénes
2b98b502d6
Support string templating for key-level attributes
2022-01-22 23:13:18 +01:00
Bán Dénes
d6f83232a8
Outlines rewrite actually done
2022-01-16 20:36:19 +01:00
Bán Dénes
bd6b5a0ca6
Add filter tests
2022-01-08 23:51:03 +01:00
Bán Dénes
e48631fac8
Add key-level orient
2021-12-25 21:22:37 +01:00
Bán Dénes
2c18902e9f
Simplify the names in individual point "zones"
2021-12-18 20:28:33 +01:00
Bán Dénes
9ee099b16c
Minor test adjustments
2021-12-18 19:53:33 +01:00
Bán Dénes
0ed29e7e1d
Place rectangles by their centers
2021-12-18 19:51:26 +01:00
Bán Dénes
73045e4754
Move column-level attributes to key-level
2021-12-18 18:37:26 +01:00
Bán Dénes
47d15c0261
Hotfix parameterization
2022-01-14 19:28:19 +01:00
Bán Dénes
21cfc1fd35
Allow glue opt-out, even when bound
2021-12-15 23:05:40 +01:00
Bán Dénes
c46a0bcd16
Add U for 19.05 spacing, closes #48
2021-12-15 22:45:35 +01:00
Bán Dénes
3745cf3c47
Parameterize PCB component reference hiding
2021-12-15 21:42:37 +01:00
Bán Dénes
13052cd798
PCB metadata propagation
2021-12-15 20:55:09 +01:00
Bán Dénes
3e0dc84eb7
Support semver checks
2021-12-15 20:33:50 +01:00
Bán Dénes
16f6b81f66
Fillet all outline chains, closes #34
2021-12-12 15:57:11 +01:00
Bán Dénes
38a8fc5be8
Anchor affect bugfix, partially fixes #33
...
The mirroring part still has design inconsistencies because of rectangles being laid out by their bottom left corner, but as a breaking change, this will be addressed separately, later...
2021-12-12 14:51:24 +01:00
Bán Dénes
483f214bec
Array unnest bugfix, fixes #50
2021-12-12 13:23:33 +01:00