openpencil/packages/core/src
Danila Poyarkov 08c13dabbd
fix: show the caret in new, empty text (#932)
CanvasKit lays out no line for an empty paragraph, so the text editor found no caret until the first character was typed. A one-space line now gives an empty text's caret its height, and its alignment places it.
2026-10-06 12:33:49 +00:00
..
cache refactor(canvas): share bounded resource cache bookkeeping 2026-09-15 21:28:16 +03:00
canvas fix(canvas): show every top-level frame's name and select frames by it (#930) 2026-10-06 11:37:46 +00:00
clipboard fix: validate parsed JSON at untrusted boundaries with Valibot (#855) 2026-10-04 17:01:50 +00:00
design-jsx feat: preview streamed JSX on the canvas (#692) 2026-10-01 10:52:36 +04:00
editor fix: share Figma's creation and grouping between editor and plugin API (#919) 2026-10-06 12:28:52 +00:00
figma-api fix: share Figma's creation and grouping between editor and plugin API (#919) 2026-10-06 12:28:52 +00:00
geometry feat(editor): checkpoint live interaction improvements 2026-09-15 11:36:17 +03:00
icons fix(core): fill open subpaths of filled SVG paths (#876) 2026-10-04 13:25:23 +00:00
io fix(fig): write text glyphs from the layout the renderer draws (#928) 2026-10-06 11:37:02 +00:00
kiwi fix(fig): write text glyphs from the layout the renderer draws (#928) 2026-10-06 11:37:02 +00:00
layout fix: release documents when their tabs close (#904) 2026-10-05 18:11:34 +00:00
library refactor: define OpenPencil plugin data in one typed registry (#878) 2026-10-04 17:32:18 +00:00
lint chore: prefer es-toolkit helpers and lint the mechanical cases (#898) 2026-10-05 09:34:00 +00:00
profiler
rpc feat: write variables as a CSS token stylesheet (#856) 2026-10-04 18:15:52 +00:00
text fix: show the caret in new, empty text (#932) 2026-10-06 12:33:49 +00:00
tools feat: name the call and list every problem in validation errors (#911) 2026-10-05 14:06:26 +00:00
vector chore: prefer es-toolkit helpers and lint the mechanical cases (#898) 2026-10-05 09:34:00 +00:00
canvaskit.ts
clipboard.ts fix(fig): write text glyphs from the layout the renderer draws (#928) 2026-10-06 11:37:02 +00:00
constants.ts fix: share Figma's creation and grouping between editor and plugin API (#919) 2026-10-06 12:28:52 +00:00
global.d.ts fix(figma-api): validate effects like Figma (#794) 2026-09-30 21:18:20 +04:00
index.ts fix(fig): write text glyphs from the layout the renderer draws (#928) 2026-10-06 11:37:02 +00:00
layout.ts fix: release documents when their tabs close (#904) 2026-10-05 18:11:34 +00:00
xpath.ts fix(core): load fontoxpath under Node's ESM loader (#824) 2026-10-06 11:44:16 +00:00