Trygve Aaberge
Trygve Aaberge
### What happened? When dragging something over the canvas the `dragover` events are being dispatched as `drop` events. We use `drop` events to handle custom things being dropped on the...
This implements support for setting wheelBehavior to auto. What this means is that it will try to detect if you're using a mouse or a touchpad, and use wheelBehavior zoom...
### What's the feature? I (and some others I've talked to) feel that it's most intuitive if scrolling with a mouse zooms, while moving two fingers on a touchpad (which...
### What happened? If you try to add a binding through `store.put` and supply a shapeId that doesn't exist in `fromId` or `toId` the call to put just adds a...
### What happened? If you have `wheelBehavior` set to `zoom` and pan the board by holding ctrl and scrolling, if you continue scrolling while releasing ctrl, tldraw doesn't think ctrl...
This is called when cropping and allows you to override the crop calculations. This is useful for instance to set a min width and/or height for the cropping. It can...
If you trigger the print dialog from a shortcut, the keyup listener for that shortcut will never be triggered. That causes all other shortcuts to stop working because it thinks...