* refactor(canvas): adopt immutable CanvasKit paths - Upgrade CanvasKit to 0.41.1 across app, Core, CLI, and Vue peers - Build mutable geometry with PathBuilder and detach immutable paths for drawing - Replace in-place strokes, transforms, and boolean operations with immutable results - Update renderer mocks and path construction tests for the new API * test(canvas): model immutable path ownership - Return detached path instances from CanvasKit builder mocks - Assert shadow ring and combined path disposal - Preserve recorded vector operations across ownership transfer * fix(build): align CanvasKit workspace versions |
||
|---|---|---|
| .. | ||
| blob | ||
| bounds.test.ts | ||
| centerline.test.ts | ||
| fill-geometry-regen.test.ts | ||
| normalize.test.ts | ||
| path-rendering.test.ts | ||
| validate.test.ts | ||
| vectorize.test.ts | ||