Danila Poyarkov
5c09ca0299
test(core): stabilize engine unit tests
...
- Update EffectType schema assertion for modern Figma enum values
- Treat unsupported OpenType font buffers as unavailable
- Skip CJK outline fallback coverage when the LFS font fixture is not materialized
2026-05-25 01:41:59 +03:00
Danila Poyarkov
b1ad6d41e9
fix(editor): enable outlining grouped strokes
2026-05-17 20:27:45 +03:00
Danila Poyarkov
28f7ef165b
feat(text): wrap styled outline text
2026-05-17 20:23:55 +03:00
Danila Poyarkov
1c8fe1ee8b
feat(editor): add outline stroke command
2026-05-17 20:18:14 +03:00
Danila Poyarkov
1b1c7e6409
test(text): lock complex outline guards
2026-05-17 20:01:37 +03:00
Danila Poyarkov
75c2975fdc
feat(text): outline loaded fallback glyphs
2026-05-17 19:59:30 +03:00
Danila Poyarkov
12787abf85
feat(text): outline loaded style runs
2026-05-17 19:49:44 +03:00
Danila Poyarkov
d927a2b443
feat(text): share outline conversion for paths
2026-05-17 19:45:39 +03:00
Danila Poyarkov
fa3f60d10c
feat(canvas): flatten loaded text outlines
2026-05-17 19:25:43 +03:00
Danila Poyarkov
3151132fd3
fix(editor): reject image boolean sources
2026-05-17 19:15:14 +03:00
Danila Poyarkov
af70b0eeaf
feat(canvas): flatten container and stroke paths
2026-05-17 19:11:22 +03:00
Danila Poyarkov
28829a56a9
fix(editor): guard unsupported boolean sources
2026-05-17 18:32:01 +03:00
Danila Poyarkov
dc93ec54c5
feat(editor): add flatten selection command
2026-05-17 18:27:54 +03:00