main
chore(deps): bump the npm_and_yarn group across 17 directories with 9 updates (#8998)
feat: commenting (#9471)
feat(editor): introduce canvas OverlayUtil system (#8633)
fix(tldraw): stop PNG/SVG exports clipping text glyph ink (#9463)
chore: update deps based on dependabot suggestions (#8303)
refactor(@tldraw/mermaid): streamline node creation for extensibility (#8322)
fix(editor): give rich text headings proportional line-height (#9543)
feat(tldraw): flip geo shapes with flipX/flipY like the image shape (#9530)
test(examples): stabilise flaky rich-text and a11y panel e2e tests (#9354)
improvement(e2e): speed up e2e tests with page reuse and parallel execution (#7223)
fix(editor): restore pre-pinch selection on touch devices (#9006)
Input buffering (#3223)
feat(editor): add clipboard hooks to TldrawOptions (#8290)
fix some e2e tests not running (#6822)
feat: commenting followups (#9782)
feat(editor): right-click and drag to pan the camera (#8501)
fix(tldraw): make dialog and menu dismissal layer-aware via Radix (#9269)
Fix text input re-focus on shape label click (#7342)
feature(tldraw): apply/copy styles between shapes (#9028)
feat(tldraw): redesign page menu (#8836)
fix(tldraw): tighten page menu list height (#8924)
fix(paste): align pre-paste text measurement with final shape geometry (#8345)
fix(ui): save input on blur in link editor + alt text editor (#8037)
chore: sort imports using oxfmt (#8330)
test(tldraw): add RTL text export alignment regression coverage (#7720) (#9388)
fix(tldraw): correct fill dropdown trigger tooltip (#9023)
fix(tldraw): rely on grapheme segmenter to iterate over textContent (#9266)