mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-25 02:07:09 -06:00
The M3/M4 work added ten panic sites the new workspace lints deny: - doc: the lens/taper width profiles fall back to a uniform profile instead of `expect` (the presets are a constant table, covered by tests). - engine: `FlattenOptions::default` builds the medium preset directly (`builtin`), `apply` skips an empty group instead of `expect`, the writable-format fallback reports an error instead of `expect`, and the new-art template's stroke comes back as an `Option` (it always has one) instead of `expect`. - tools: the freeform gradient drag returns no actions for a grab it never starts (was `unreachable!`), and the gradient tool's release takes the gesture with `if let` instead of `expect`. Behaviour on the success paths is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>