Mime Čuvalo
Mime Čuvalo
@si14 just curious - why does the `.yarn/cache` need to be checked in? what does that help with?
> if we make an arrow migration that reads the shape.opacity property and then later on we decide to de-hoist opacity to shape.props.opacity again by creating a base shape migration...
> if we make it optional, there's every likelyhood that people won't know they need to add it we could make it _not_ optional and require an array, at least...
The problem is specifically something with css._Attr and cssValue._ btw Thanks!

Yeah I agree with @MitjaBezensek that this is intentional, otherwise things start getting too tight to click on.
This is in `useCanvasEvents`→`onTouchStart` but we attach that handler directly to the dom node instead of setting up a programmatic listener (via `el.addEventListener('touchstart', onTouchStart, {passive: false})` so it's currently a...
It's tricky, I think by default it's fine and most exports/pastes are fast. If we wanted to do something here we could add a toast that, say after 5 seconds...
I've been working on this but it's still under development! https://github.com/tldraw/tldraw/pull/3051