openpencil/tests/engine
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
..
acp chore: enable stricter oxlint rules 2026-05-18 18:58:30 +03:00
app fix(ai): allow custom OpenRouter models 2026-05-19 15:10:32 +03:00
cli chore: enable stricter oxlint rules 2026-05-18 18:58:30 +03:00
clipboard fix(fig): stabilize engine test suite 2026-05-21 14:54:17 +03:00
color test(engine): move root tests into domains 2026-05-16 12:30:27 +03:00
editor refactor(kiwi): group fig format internals 2026-05-21 14:54:13 +03:00
figma/api feat(text): wrap styled outline text 2026-05-17 20:23:55 +03:00
geometry fix(fig): propagate cloned component property overrides 2026-05-20 12:29:51 +03:00
hit-test
icons test(engine): move root tests into domains 2026-05-16 12:30:27 +03:00
io fix(fig): restore lazy badge visibility overrides 2026-05-21 14:54:18 +03:00
kiwi fix(fig): stabilize engine test suite 2026-05-21 14:54:17 +03:00
layout fix(fig): preserve imported instance layout sync 2026-05-18 18:21:27 +03:00
lint test(engine): move root tests into domains 2026-05-16 12:30:27 +03:00
mcp test(mcp): cover websocket routing edge cases 2026-05-19 15:55:52 +03:00
pen
profiler chore: enable stricter oxlint rules 2026-05-18 18:58:30 +03:00
random test(engine): move root tests into domains 2026-05-16 12:30:27 +03:00
render fix(canvas): render shadows from path shapes 2026-05-22 12:37:00 +03:00
scene-graph test(engine): split mutation coverage by domain 2026-05-16 12:51:43 +03:00
snap test(engine): move root tests into domains 2026-05-16 12:30:27 +03:00
tauri fix(fig): stabilize engine test suite 2026-05-21 14:54:17 +03:00
text fix(vue): ignore click jitter before moving selection 2026-05-21 14:54:10 +03:00
tools fix(mcp): improve agent-rendered JSX 2026-05-19 17:57:43 +03:00
vector refactor(vue): centralize canvas menu groups 2026-05-17 14:09:52 +03:00
vue fix(editor): preserve edits over imported metadata 2026-05-21 14:54:17 +03:00
perf.bench.ts chore: enable stricter oxlint rules 2026-05-18 18:58:30 +03:00