Danila Poyarkov
13314d6b6d
fix(editor): relayout after component sync
2026-07-02 10:35:10 +03:00
Danila Poyarkov
ddb46af32f
test(layout): place auto-layout reflow cases by domain
2026-07-02 10:16:08 +03:00
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
abd795bd9a
chore: format codebase
2026-05-24 12:15:29 +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
Danila Poyarkov
83c24925e8
feat(editor): add boolean operation commands
2026-05-17 17:33:26 +03:00
Danila Poyarkov
daef4bdde7
fix(editor): use frame defaults for framed selection
2026-05-17 15:54:47 +03:00
Danila Poyarkov
4a37a5e534
feat(editor): add frame selection command
2026-05-17 15:52:20 +03:00