feat(board): add Apple Pencil handwriting - #237
Conversation
|
Thanks for opening this, and for the "Architecture status" note in the description. That's exactly the right framing, so let's lock the plan in here. Reviewed the current commit end to end: Confirming the direction: the pen/eraser tool, ink geometry, and the built-in ink node move into Move into canvas-harness (engine)
Stays here (dim0 integration)
Sequencing
Two things to carry into the port (not fix here)
Happy to pair on the canvas-harness side, or I can stub out |
|
The canvas-harness engine PR is now open: winlp4ever/canvas-harness#39 It adds the built-in ink node, I’ll keep this Dim0 PR in draft until the engine PR lands and a canvas-harness release is available, then rebase it down to the integration layer. |
Summary
Adds an initial Apple Pencil handwriting implementation to Dim0 as a discussion-ready prototype.
Architecture status
This is intentionally opened as a draft in its current Dim0-layer form so the implementation can be reviewed inline. Based on the maintainer discussion, the pen/eraser tool, ink geometry, built-in ink node, and preview path should ultimately move into
canvas-harnessas first-class engine features. Dim0 should then retain only toolbar/product defaults and backend conversion.Validation
Known limitation
Safari/PWA does not expose Apple Pencil double-tap. Native support would require an iPadOS bridge using
UIPencilInteraction.