openpencil/tests/engine/render/canvas
Danila Poyarkov 0b4fcc9f77 fix(canvas): render shadows from path shapes
- Use polygon, star, and vector paths for shadows when geometry blobs are unavailable
- Apply shadow spread to copied geometry paths without mutating caches
- Clip and cut out inner shadows with the same path geometry

Co-authored-by: Joseph Cumines <joeycumines@gmail.com>
2026-05-22 12:37:00 +03:00
..
effects fix(canvas): render shadows from path shapes 2026-05-22 12:37:00 +03:00
visual test(canvas): add boolean shape visual matrix 2026-05-17 18:00:35 +03:00
boolean-visual.test.ts test(canvas): assert boolean matrix cells 2026-05-17 19:16:56 +03:00
boolean.test.ts build(lint): enforce shared black color constants 2026-05-17 18:05:07 +03:00
cache.test.ts chore: enable stricter oxlint rules 2026-05-18 18:58:30 +03:00
component-label-text.test.ts fix(canvas): ellipsize frame labels 2026-05-18 03:11:48 +03:00
culling.test.ts fix(canvas): cull nested nodes in world space 2026-05-13 03:56:04 +03:00
derived-text.test.ts fix(canvas): render derived text underlines 2026-05-18 20:28:15 +03:00
font-readiness.test.ts fix(canvas): wait for exact font styles 2026-05-13 04:47:32 +03:00
gradient.test.ts fix(canvas): orient linear gradients like Figma 2026-05-18 03:21:16 +03:00
label-cache.test.ts fix(canvas): hide nested component labels 2026-05-18 03:11:47 +03:00
line.test.ts fix(fig): preserve imported hug container bounds 2026-05-18 04:20:22 +03:00
raster-export.test.ts fix(io): preserve one-pixel export fringes 2026-05-18 14:00:23 +03:00
silhouette-autopsy.test.ts refactor(kiwi): group fig format internals 2026-05-21 14:54:13 +03:00
text.test.ts fix(fig): stabilize engine test suite 2026-05-21 14:54:17 +03:00