openpencil/tests/engine/render/canvas
Danila Poyarkov e1206848b1 test(canvas): load painted-text font fixtures explicitly
Use a test-owned family with bundled Regular and SemiBold faces so the nonblank raster oracle does not depend on earlier tests loading Inter 600. Keep exact pixel equality and assert font readiness before painting.
2026-09-16 03:27:10 +03:00
..
chunks perf(canvas): rebuild navigation rendering (#591) 2026-08-31 13:39:40 +03:00
effects feat(editor): checkpoint live interaction improvements 2026-09-15 11:36:17 +03:00
guides feat(canvas): add Figma guide feedback parity 2026-08-20 14:02:33 +03:00
labels perf(canvas): reuse labels with shared font fallback 2026-09-15 23:08:53 +03:00
tiles refactor(canvas): share bounded resource cache bookkeeping 2026-09-15 21:28:16 +03:00
visual refactor: replace complex conditional object spreads 2026-09-01 19:49:57 +03:00
arrow-heads-draw.test.ts feat(canvas): render arrow stroke caps on lines and open vectors 2026-08-31 21:25:38 +03:00
blend.test.ts feat(editor): checkpoint live interaction improvements 2026-09-15 11:36:17 +03:00
boolean.test.ts refactor(canvas): adopt immutable CanvasKit paths (#554) 2026-08-18 23:09:45 +03:00
cache.test.ts
component-label-text.test.ts
corner-smoothing.test.ts refactor(canvas): adopt immutable CanvasKit paths (#554) 2026-08-18 23:09:45 +03:00
culling.test.ts feat(editor): checkpoint live interaction improvements 2026-09-15 11:36:17 +03:00
derived-text.test.ts fix(canvas): preserve path text with loaded fonts 2026-09-16 00:59:26 +03:00
diamond-gradient.test.ts fix(canvas): preserve paint geometry and color fidelity 2026-09-16 02:57:56 +03:00
effect-raster-cache.test.ts refactor(canvas): share bounded resource cache bookkeeping 2026-09-15 21:28:16 +03:00
effect-raster-integration.test.ts refactor(canvas): share bounded resource cache bookkeeping 2026-09-15 21:28:16 +03:00
font-readiness.test.ts feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00
gradient.test.ts
image-fill.test.ts fix(renderer): preserve proportions of FIT image fills 2026-09-13 13:48:11 +03:00
label-cache.test.ts
layout-grids.test.ts feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00
line.test.ts
masks.test.ts feat(editor): checkpoint live interaction improvements 2026-09-15 11:36:17 +03:00
measurement.test.ts feat(canvas): measure distances between layers (#515) 2026-08-14 18:18:55 +03:00
normalize-dash-pattern.test.ts fix(canvas): normalize imported dash patterns 2026-08-31 22:25:48 +03:00
painted-text.test.ts test(canvas): load painted-text font fixtures explicitly 2026-09-16 03:27:10 +03:00
picture-invalidation.test.ts refactor(canvas): share bounded resource cache bookkeeping 2026-09-15 21:28:16 +03:00
raster-export.test.ts fix(fig): preserve component instance rendering 2026-08-10 04:30:06 -03:00
renderer-lifecycle.test.ts refactor(canvas): share bounded resource cache bookkeeping 2026-09-15 21:28:16 +03:00
retained-backing-pixels.test.ts fix(canvas): discard stale zoom fallback pictures 2026-09-15 17:40:34 +03:00
retained-backing.test.ts fix(renderer): rasterize settled scenes at viewport origin 2026-09-15 13:25:43 +03:00
schema-fill-fallback.test.ts fix(fig): preserve multi-color vector fills 2026-07-28 11:45:58 +03:00
surface-replacement.test.ts perf(canvas): rebuild navigation rendering (#591) 2026-08-31 13:39:40 +03:00
text-font-variations.test.ts
text-preparation-cache.test.ts perf(text): preserve coverage across paragraph eviction 2026-09-15 16:32:07 +03:00
text.test.ts fix(canvas): preserve paint geometry and color fidelity 2026-09-16 02:57:56 +03:00
variable-modes.test.ts fix(fig): honor node-scoped variable modes 2026-07-21 00:23:00 +03:00