Skip to content

Move rich-text paragraph planning into TypeScript - #622

Merged
ctate merged 3 commits into
mainfrom
ctate/move-rich-text-6e4309
Oct 8, 2026
Merged

ctate merged 3 commits into
mainfrom
ctate/move-rich-text-6e4309

Conversation

@ctate

@ctate ctate commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator
  • Move rich-text intrinsic width, cross-span wrapping, whitespace, alignment, and paged run planning into compiled TypeScript. Native supplies font measurements and caller-owned run storage.
  • Preserve the native reference, measurement order, float32 behavior, truncation, source offsets, and cache ownership through copied, validated continuations.
  • Validate complete compiled/reference layouts, exceptional numeric inputs, malformed packets, retained caches, and result lifetimes; qualify integration in CI and fresh AppKit/Metal runs before merging.

… into compiled TypeScript.

- Preserve native measurements, complete layout parity, and copied ABI ownership.
@vercel

vercel Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
native-sdk Ready Ready Preview, v0 Oct 8, 2026 10:51pm UTC
native-sdk-schema Ready Ready Preview, v0 Oct 8, 2026 10:51pm UTC

…final app link.

- Complete paragraph transport fixtures and theme ownership expectations.
- Share action and focusability results from one copied response.
- Limit scroll observations to the queried widget while preserving full tree geometry.
@ctate
ctate merged commit fc32393 into main Oct 8, 2026
36 checks passed

This branch was successfully deployed

2 active deployments
Preview – native-sdk — 09ec2944 Deployed Oct 8, 2026 by vercel[bot]
Preview – native-sdk-schema — 09ec2944 Deployed Oct 8, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant