Commit graph

42 commits

Author SHA1 Message Date
jaseg
c04ae73986 Fix packaging script to handle WASM module 2025-12-18 00:04:35 +01:00
jaseg
5893ef234e Bump version to v0.11.0 2025-12-18 00:02:44 +01:00
jaseg
7cac7b1041 Improve GUI parameter validation 2025-12-17 23:57:11 +01:00
jaseg
df2e0c7bcf Add new shapes to GUI 2025-12-17 23:41:11 +01:00
jaseg
6666e665e2 Improve CLI 2025-12-17 23:01:40 +01:00
jaseg
1140c5bca3 Add matplotlib to dev dependencies 2025-12-17 12:48:16 +01:00
jaseg
2b64ee5081 Do not require matplotlib unless debug output is requested 2025-12-17 12:47:39 +01:00
jaseg
e54517544a Remove debug prints, add debug output 2025-12-17 12:47:06 +01:00
jaseg
57e8a52e1f Fix skipping issue 2025-12-17 12:37:41 +01:00
jaseg
b25b32e98f Fix remaining reflection issue 2025-12-17 12:30:04 +01:00
jaseg
96d06a8dc3 Fix multiturn layout broken in last commit 2025-12-17 12:25:48 +01:00
jaseg
b0b942431e Fix rollover problem 2025-12-17 12:18:28 +01:00
jaseg
82d107fc82 package.py: Adjust kicad packaging message 2025-12-17 10:36:37 +01:00
jaseg
4295b2d9f6 Bump version to v0.10.0 2025-12-17 10:36:34 +01:00
jaseg
1efa77d110 Fix GUI for new shape interface 2025-12-15 23:06:58 +01:00
jaseg
9ae2723121 Fix JOSN arc export 2025-12-15 23:00:12 +01:00
jaseg
d06eba585f Fix arc approximation
Our code doesn't work in the general case, it expects an already
arc-like input. Thus, disable it everywhere except when rendering
circular coils.
2025-12-15 22:56:26 +01:00
jaseg
e1f795a04d Poke claude until CGAL's WASM floating-point rounding mode incompatibility is worked around 2025-12-15 22:48:27 +01:00
jaseg
d7dd0e363b Add GDSII and OASIS export 2025-12-15 22:28:14 +01:00
jaseg
a47466016f cli: Add JSON output 2025-12-15 16:39:09 +01:00
jaseg
6157ce4983 The CGAL WASM build crashes for some simple n-gons 2025-12-15 15:31:47 +01:00
jaseg
400cd9582d Integrate wasm binary 2025-12-15 14:55:48 +01:00
jaseg
9e2ae8cdf8 Code style improvements 2025-12-15 14:26:08 +01:00
jaseg
2f6f35591e Fix WASM build of skeleton tool 2025-12-15 14:25:57 +01:00
jaseg
0d44db1398 Arbitrary shape WIP 2025-12-13 15:20:05 +01:00
jaseg
257987da90 Add extremely basic SVG importer 2025-12-12 15:47:23 +01:00
jaseg
299527fa72 Polygon layout works pretty well now, add star shape 2025-12-12 15:04:24 +01:00
jaseg
5c2db13c3e Making progress 2025-12-12 14:12:50 +01:00
jaseg
133d97eacb Polygon spiral prototyping 2025-12-12 12:09:00 +01:00
jaseg
b45a046ee8 We've got a buggy mess here. 2025-12-11 23:51:02 +01:00
jaseg
760013eecd Add sector support 2025-12-11 23:30:53 +01:00
jaseg
f452167914 Add basic trapezoidal coil support 2025-12-11 15:52:40 +01:00
jaseg
b24f927950 Version 0.9.0 2025-12-09 22:41:32 +01:00
jaseg
cbb59a8b6b Update defaults, remove kicad replace footprint feature for now 2025-12-09 22:40:54 +01:00
jaseg
f19e3f3d7a Fix kicad plugin infrastructure stuff 2025-12-09 22:36:23 +01:00
jaseg
ce74278bf6 Kicad addon WIP 2025-12-09 19:22:47 +01:00
jaseg
7590bde619 Add simple GUI 2025-12-09 14:17:18 +01:00
jaseg
b70ff262a6 Improve cofactor calculation 2025-12-08 14:56:49 +01:00
jaseg
1981512483 Make basic functionality work 2025-12-08 14:48:47 +01:00
jaseg
f9a1d61e59 WIP 2025-12-08 00:32:42 +01:00
jaseg
27c00d0b03 WIP 2025-12-07 14:15:14 +01:00
jaseg
72f633b28e Initial commit 2025-12-07 13:20:11 +01:00