openpencil/packages
Danila Poyarkov 4a6dd703c8 Emit derivedTextData and textUserLayoutVersion for text nodes
Figma needs derivedTextData (layoutSize, fontMetaData with font digest)
and textUserLayoutVersion to render text in .fig files. Without these
fields, text nodes appear as empty boxes when opened in Figma.

- Add DerivedTextData message to kiwi schema (field 359)
- Add derivedTextData and textUserLayoutVersion to NodeChange codec
- Compute SHA-1 font digests from loaded font binaries at export time
- Emit textData.lines with lineType: PLAIN for each paragraph
- Expose getLoadedFontData() from fonts module for digest computation

Closes #64
2026-03-08 23:28:54 +03:00
..
acp Release v0.8.0 2026-03-08 00:20:47 +03:00
cli Release v0.8.0 2026-03-08 00:20:47 +03:00
core Emit derivedTextData and textUserLayoutVersion for text nodes 2026-03-08 23:28:54 +03:00
demos feat: mobile layout, PWA support (#27) (#27) 2026-03-05 19:51:51 +03:00
docs Update README and docs for CSS Grid support 2026-03-08 18:29:44 +03:00
mcp Release v0.8.0 2026-03-08 00:20:47 +03:00