v3.13.0
This release introduces elbow arrows for technical diagramming and continues accessibility improvements toward WCAG compliance.
What's new
Elbow arrows
The arrow shape now supports a new elbow connector style. These arrows travel between points using straight lines joined at right angles rather than curved paths, making them ideal for technical diagrams. Access this option through the arrow tool's line style settings.
API changes
- 💥
ShapeUtil.canEditInReadOnlyrenamed toShapeUtil.canEditInReadonly(note capitalization change). - 💥 Arrow target highlights migrated from
setHintingShapesto a customTldrawOverlayscomponent; users of<TldrawEditor />must pass this component to theOverlaysslot. - Add text measurement API that accepts arbitrary style parameters.
- Add new
Overlayscomponent for camera-following canvas overlays. - Add
hasCustomTabBehaviorprop toRichTextLabelfor custom tab logic.
Improvements
- Auto-select link text when editing shape links.
- Snap pasted text and embeds to grid when enabled.
- Allow Figma embeds to work with selection links.
- Show visual block indicating label placement when editing arrow labels.
- Include background color in single frame exports.
- Allow frames to be double-click resized to fit contents.
- Allow style panel to focus with keyboard shortcut.
- Add proper labels to more UI icons and handles.
- Add container navigation shortcuts for moving selections in/out of frames and groups.
- Make embed shapes keyboard-tabbable.
- Add keyboard navigation to toolbars throughout the application.
- Show rich text editing shortcuts in the help menu.
- Improve performance of programmatic rotation of selected shapes.
- Improve performance of multi-shape dragging operations.
- Optimize selection evaluation to prevent unnecessary re-evaluations.
Bug fixes
- Fix flattened shape backgrounds.
- Fix screenreader behavior.
- Fix tool consistency.
- Fix text rendering.
- Fix selection accuracy.
- Fix arrow flickering during rotation.
Patch releases
v3.13.1
- Show elbow arrow outline indicator on hover when creating elbow arrows. (#6099)
v3.13.2
- Fix LoadingScreen context bug where custom asset URL configuration was ignored. (#6283)
v3.13.3
- Fix overriding builtin tools not working. (#6330)
v3.13.4
- Fix cross-realm functionality issues. (#6338)
Prev
v3.12.0Next
v3.14.0