Danila Poyarkov
8b1c452cc3
refactor(cli): replace DOM command with import and HTML export
2026-07-04 13:34:24 +03:00
Danila Poyarkov
13ef7ac941
feat(cli): export DOM HTML as Tailwind classes
2026-07-04 13:16:21 +03:00
Danila Poyarkov
7af2dba0ec
feat(dom-css): serialize HTML styles as Tailwind
2026-07-04 13:01:59 +03:00
Danila Poyarkov
31e0634d3c
test(fig): cover cross-page clone roundtrip
2026-07-04 12:42:06 +03:00
Danila Poyarkov
a4272a17bf
fix(mcp): target live automation by document and page
2026-07-03 17:05:04 +03:00
Danila Poyarkov
2c69e0949b
fix(text): preserve Figma auto-size text imports
...
- Normalize auto-layout text imported from Figma when fixed bounds match derived text layout
- Recompute auto-size text bounds on typography metric changes
- Clear stale Figma derived text layout caches when text sizing changes
- Cover FIG import text sizing and line-height resize regressions
2026-07-02 17:30:15 +03:00
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
d522dc0529
fix(layout): match Figma auto-layout reflow
2026-07-02 08:53:48 +03:00
Danila Poyarkov
3efc7de149
fix(canvas): render CJK fallback text as outlines
2026-07-01 23:22:14 +03:00
Danila Poyarkov
2c171139c1
fix(text): prefer script-specific CJK fallbacks
2026-07-01 22:19:14 +03:00
Danila Poyarkov
5a89b520b2
fix(text): load CJK fallback only when needed
2026-07-01 22:06:19 +03:00
Danila Poyarkov
4880652b6e
feat(editor): add Figma-style page management
2026-07-01 20:29:10 +03:00
Danila Poyarkov
9498dc203d
chore(tools): harden package and dependency checks
2026-07-01 12:56:45 +03:00
Danila Poyarkov
b5665afab5
fix(tauri): restore desktop clipboard access
2026-07-01 10:40:29 +03:00
Danila Poyarkov
bcf18b8022
fix(ui): keep select triggers unwrapped
2026-07-01 07:53:40 +03:00
Danila Poyarkov
3f08b80b5e
test(app): cover large layer tree virtualization
2026-06-30 23:50:15 +03:00
Danila Poyarkov
8cefbedd50
feat(app): add desktop HTTP bridge for online services
2026-06-30 16:52:26 +03:00
rcoenen
d2d816b688
fix(collab): replicate document content to joiners
...
Squashed PR #340 with maintainer follow-up fixes and local validation.
2026-06-30 11:56:58 +03:00
Danila Poyarkov
ef0271f040
fix(vue): import export types from scene graph package
2026-06-30 11:18:19 +03:00
Danila Poyarkov
c7c7b5da5f
fix(fig): use hex image hashes
2026-06-30 10:55:20 +03:00
Danila Poyarkov
bb7e62117f
test: import world transform helpers from scene graph
2026-06-30 10:55:05 +03:00
Danila Poyarkov
5487f659da
test: import geometry helpers from scene graph package
2026-06-30 10:55:05 +03:00
Danila Poyarkov
3a5b6a5c37
test: share scene variable helper
2026-06-30 10:55:05 +03:00
Danila Poyarkov
4c26536e69
test: align render shard with package split
2026-06-30 10:55:05 +03:00
Danila Poyarkov
19597b4349
test: update Tauri open dialog filter expectation
2026-06-30 10:55:05 +03:00
Danila Poyarkov
898431e646
feat: split SceneGraph and Pen packages
2026-06-30 10:54:32 +03:00
Danila Poyarkov
1eb227ed02
feat(dom-css): harden package boundaries
2026-06-30 10:51:37 +03:00
Danila Poyarkov
346d13c405
feat(dom-css): map image aspect styles
2026-06-30 10:51:37 +03:00
Danila Poyarkov
3c04249124
feat(dom-css): map dashed border styles
2026-06-30 10:51:05 +03:00
Danila Poyarkov
ce1bcb3434
test(app): cover Code panel import errors
2026-06-30 10:51:05 +03:00
Danila Poyarkov
3f1a5ce779
feat(dom-css): map browser text casing
2026-06-30 10:51:05 +03:00
Danila Poyarkov
1ea6631ffd
fix(kiwi): export EXCLUDE booleans as XOR
2026-06-30 10:51:05 +03:00
Danila Poyarkov
f6a8bd8580
refactor(kiwi): move FIG GUID helpers
2026-06-30 10:50:39 +03:00
Danila Poyarkov
6bf930e9e9
refactor(kiwi): tidy direct Kiwi imports
2026-06-30 10:50:34 +03:00
Danila Poyarkov
7d27cac5ab
refactor(kiwi): remove redundant core shims
2026-06-30 10:50:30 +03:00
Danila Poyarkov
6877516f06
refactor(kiwi): consume standalone Kiwi package
2026-06-30 10:49:14 +03:00
Danila Poyarkov
7f99431981
feat(app): import DOM/CSS from code panel
2026-06-30 10:48:14 +03:00
Danila Poyarkov
4811cac69b
fix(dom-css): apply embedded HTML styles
2026-06-30 10:48:14 +03:00
Danila Poyarkov
05980797e3
feat(app): open DOM/CSS documents
2026-06-30 10:48:14 +03:00
Danila Poyarkov
2c66336c58
test(cli): cover DOM/CSS import
2026-06-30 10:48:14 +03:00
Danila Poyarkov
3638fc11ba
feat(cli): import DOM/CSS documents
2026-06-30 10:48:13 +03:00
Danila Poyarkov
e77a82fb3b
feat(dom-css): add browser JSX pipeline
2026-06-30 10:48:13 +03:00
Danila Poyarkov
50c9961d75
test(dom-css): cover browser CSS runtime pipeline
2026-06-30 10:48:13 +03:00
Danila Poyarkov
1f55891c3d
feat(dom-css): add JSX authoring bridge
2026-06-30 10:48:13 +03:00
Danila Poyarkov
41c00a437f
feat(dom-css): improve CSS export parity
2026-06-30 10:48:13 +03:00
Danila Poyarkov
5b61c1bf46
test(dom-css): expand fixture matrix
2026-06-30 10:47:26 +03:00
Danila Poyarkov
9d14250ed2
feat(dom-css): add HTML conversion helpers
2026-06-30 10:47:25 +03:00
Danila Poyarkov
6e7e268c85
feat(dom-css): deepen browser runtime mapping
2026-06-30 10:47:25 +03:00
Danila Poyarkov
f43c50338b
feat(dom-css): map flex alignment
2026-06-30 10:47:25 +03:00