Brandon Thomas and Claude Opus 5.5
89891fdfbe
Never crash: geom and color return or fall back instead of panicking
...
Replace the unwrap/expect calls in path closing, bounds, Pathfinder output
and gradient sampling with let-else / if-let; the ASE reader uses checked
offsets (a 32-bit length could overflow on wasm32). Both crates now deny
unwrap/expect/panic/unimplemented/todo/unreachable.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 11:39:33 -04:00
Brandon Thomas and Claude Opus 5.5
754425b1c7
O: clipping paths traced from alpha or edges
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:01:39 -04:00
Brandon Thomas and Claude Opus 5.5
ba95a6f900
F: stroke styles — stripes, wavy, hash drawn (screen + PDF); named custom styles (+ IDML)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 02:39:39 -04:00
Brandon Thomas and Claude Opus 5.5
059312b1d1
F: Generate QR Code — vector codes for links, text, SMS, email, business cards
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 22:53:04 -04:00
Brandon Thomas and Claude Opus 5.5
240668e87d
T: scale/rotation/shear fields, absolute transform values, Transformations are Totals
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 21:54:05 -04:00
Brandon Thomas and Claude Opus 5.5
4e874efbb0
D: Smooth and Erase tools (path.smooth, path.erase)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 20:39:23 -04:00
Brandon Thomas and Claude Opus 5.5
eb4fa9c64c
T: Type on a Path — tool, options, screen and PDF
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 20:34:20 -04:00
Brandon Thomas and Claude Opus 5.5
cc33d0ba15
D: Pencil tool — freehand strokes to smooth paths
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 16:30:59 -04:00
Brandon Thomas and Claude Opus 5.5
9dd44f63cf
D: Pathfinder — add, subtract, intersect, exclude overlap, minus back (curves kept)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 15:45:34 -04:00
Brandon Thomas
e1e1352fff
first commit
2026-10-01 09:13:29 -04:00