openpencil/tests
Danila Poyarkov 0332b062c5
refactor(canvas): adopt immutable CanvasKit paths (#554)
* 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
2026-08-18 23:09:45 +03:00
..
e2e perf(chat): release completed streaming parser history (#553) 2026-08-18 17:43:49 +03:00
engine refactor(canvas): adopt immutable CanvasKit paths (#554) 2026-08-18 23:09:45 +03:00
figma style: tighten import grouping 2026-05-06 02:22:08 +03:00
fixtures feat(fig): support text on path 2026-08-17 12:00:01 +03:00
helpers feat(fig): support text on path 2026-08-17 12:00:01 +03:00