1
0
Commit Graph

65 Commits

Author SHA1 Message Date
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
Bán Dénes
fa850a643c YAML-ification and minor output restructure 2021-07-21 21:24:12 +02:00
Bán Dénes
9bdcd36d1a Some outline testing 2021-07-18 16:04:01 +02:00
Bán Dénes
26128f8db7 Support full anchors in outline shapes 2021-07-18 16:03:45 +02:00
Bán Dénes
b159cfa9f7 Further testing 2021-07-18 00:39:33 +02:00
Bán Dénes
4105718ec6 Complete CLI testing 2021-07-17 15:23:19 +02:00
Bán Dénes
4d88dac40a End-to-end CLI tests 2021-07-17 01:15:27 +02:00
Bán Dénes
1f3ecb5c58 Improved interface testing 2021-07-16 20:18:09 +02:00
Bán Dénes
58cadde9ed Minor case fix + test 2021-07-16 14:47:52 +02:00
Bán Dénes
cd0ae6d38b Smarter dump test switch 2021-07-16 13:31:52 +02:00
Bán Dénes
bc7578199d Adjust tests for async interface 2021-07-15 22:03:03 +02:00
Bán Dénes
d09b3fdf38 Smarter dump switch for the test runner, reference adjustments 2021-07-14 19:35:47 +02:00
Bán Dénes
fe30b91309 PCB net and parameter overhaul
- merge static and parametric nets
- allow dynamic nets on the fly with `p.local_net()`
- support local-to-global position calculations with `p.xy()`
  - this also enables intra-footprint traces and zones
- add anchor type parameters to footprints
2021-07-11 20:36:11 +02:00
Bán Dénes
452d7c155b Units separated to their own block, and properly tested 2021-07-11 13:45:53 +02:00
Bán Dénes
71efdbe020 Test switch overhaul 2021-07-11 13:44:43 +02:00
Bán Dénes
9baae154cb Add unit test for assertions 2021-05-22 19:06:57 +02:00
Bán Dénes
c7b86c7556 Add unit test for anchors 2021-05-22 17:58:26 +02:00
Bán Dénes
76bb07183b Add footprints to coverage, streamline coverage script call 2021-05-22 17:57:01 +02:00
Bán Dénes
7f8b1c4c63 Add basic interface tests 2021-05-16 22:30:26 +02:00
Bán Dénes
5cd8985343 Add unit test for operation parsing 2021-05-16 21:48:10 +02:00
Bán Dénes
2cae521fb1 Add unit test for utils 2021-05-16 20:09:04 +02:00
Bán Dénes
2d6ad0221a Add unit test for point class 2021-05-16 18:06:14 +02:00
Bán Dénes
e515f51c0e Parametric declarations 2021-01-03 19:48:37 +01:00
Bán Dénes
cd90705ba1 Refactor, units, tests 2021-01-01 00:50:04 +01:00
Bán Dénes
519c34bc60 Nested key support 2020-12-26 15:17:15 +01:00