openpencil/packages/core/src
Danila Poyarkov b458e3c3ae perf(canvas): reuse labels with shared font fallback
Acquire section paragraphs once, reuse proven fitting layouts, and bound retained text with borrowed native-resource lifetimes. Share document text family selection and Arabic/CJK coverage resolution rather than preserving missing glyphs. Validate exact zoom parity with real existing font fixtures.
2026-09-15 23:08:53 +03:00
..
bytes refactor(core): centralize Base64 encoding 2026-07-28 08:27:22 +03:00
cache refactor(canvas): share bounded resource cache bookkeeping 2026-09-15 21:28:16 +03:00
canvas perf(canvas): reuse labels with shared font fallback 2026-09-15 23:08:53 +03:00
clipboard fix(clipboard): preserve typed selection data across copy and paste 2026-09-11 02:59:31 +03:00
color refactor: standardize acronym casing 2026-08-10 15:48:16 +03:00
design-jsx test: cover and document inherited instance dimensions 2026-09-14 00:24:52 +03:00
editor feat(editor): checkpoint live interaction improvements 2026-09-15 11:36:17 +03:00
figma-api Merge master into fix/create-component-drops-bound-variables 2026-09-02 01:09:01 +03:00
geometry feat(editor): checkpoint live interaction improvements 2026-09-15 11:36:17 +03:00
icons fix(io): handle bounded and nested SVG clips 2026-08-14 13:21:46 +03:00
io fix: resolve lint warnings 2026-09-02 01:49:37 +03:00
kiwi refactor(fig): clarify imported instance reconciliation 2026-09-11 10:30:03 +03:00
layout fix(layout): preserve imported Figma line geometry 2026-09-01 23:10:21 +03:00
library fix: preserve structured overrides across JSON boundaries 2026-09-01 13:35:09 +03:00
lint feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00
profiler perf(canvas): rebuild navigation rendering (#591) 2026-08-31 13:39:40 +03:00
rpc fix(cli): include all pages in font diagnostics 2026-09-01 13:41:05 +03:00
text perf(canvas): reuse labels with shared font fallback 2026-09-15 23:08:53 +03:00
tools refactor: share design authoring guidance across agents 2026-09-13 19:08:27 +03:00
vector fix(editor): commit vector drags on pointer release (#586) 2026-08-24 16:02:27 +03:00
canvaskit.ts fix(editor): preserve edits over imported metadata 2026-05-21 14:54:17 +03:00
clipboard.ts fix(clipboard): embed images with Figma-compatible hashes 2026-09-13 13:22:17 +03:00
constants.ts fix(canvas): keep labels readable and refine section badges 2026-09-15 19:54:04 +03:00
global.d.ts refactor(core): centralize Base64 encoding 2026-07-28 08:27:22 +03:00
index.ts feat: author scoped component properties in Design JSX 2026-09-13 19:27:06 +03:00
layout.ts feat(fig): support text on path 2026-08-17 12:00:01 +03:00
random.ts
xpath.ts feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00