designcraft/crates/geom/src
Brandon Thomas 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
..
corners.rs first commit 2026-10-01 09:13:29 -04:00
decompose.rs T: scale/rotation/shear fields, absolute transform values, Transformations are Totals 2026-10-02 21:54:05 -04:00
edit_path.rs Never crash: geom and color return or fall back instead of panicking 2026-10-04 11:39:33 -04:00
freehand.rs D: Pencil tool — freehand strokes to smooth paths 2026-10-02 16:30:59 -04:00
hit.rs first commit 2026-10-01 09:13:29 -04:00
lib.rs Never crash: geom and color return or fall back instead of panicking 2026-10-04 11:39:33 -04:00
path.rs Never crash: geom and color return or fall back instead of panicking 2026-10-04 11:39:33 -04:00
pathfinder.rs Never crash: geom and color return or fall back instead of panicking 2026-10-04 11:39:33 -04:00
qr.rs F: Generate QR Code — vector codes for links, text, SMS, email, business cards 2026-10-02 22:53:04 -04:00
shapes.rs first commit 2026-10-01 09:13:29 -04:00
snap.rs first commit 2026-10-01 09:13:29 -04:00
stroke_style.rs F: stroke styles — stripes, wavy, hash drawn (screen + PDF); named custom styles (+ IDML) 2026-10-03 02:39:39 -04:00
trace.rs O: clipping paths traced from alpha or edges 2026-10-03 03:01:39 -04:00
units.rs first commit 2026-10-01 09:13:29 -04:00
warp.rs T: Type on a Path — tool, options, screen and PDF 2026-10-02 20:34:20 -04:00