* 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 |
||
|---|---|---|
| .. | ||
| edge-cases.test.ts | ||
| helpers.ts | ||
| inner-shadow.test.ts | ||
| ordering.test.ts | ||
| path-shapes.test.ts | ||
| spread.test.ts | ||
| text-shadow.test.ts | ||
| types.test.ts | ||