Steve Ruiz
Steve Ruiz
https://github.com/aidenybai/million/blob/7547fa81ccb0e1a66d5ea4bbba35788190e399bf/packages/react/hooks.ts#L235-L242 I don't think this matches the behavior of React's own `useSyncExternalStore`. I believe it should subscribe only the state setter, rather than the [state, stateSetter] returned from useState. Also,...
### Problem One of the vanishingly few negative user experiences I've had with Kap is when I'm recording multiple captures of the same part of my screen, but then accidentally...
Hi, I'm here on the advice of @lostintangent to ask that the [tldraw VS Code extension](https://marketplace.visualstudio.com/items?itemName=tldraw-org.tldraw-vscode) be added to the extensions able to use the Live Share API. I [tweeted](https://twitter.com/steveruizok/status/1537056869038141440)...
In several places in the app (Page Options Dialog, the File System, and Multiplayer Menu) we rely on system dialogs. They're confusing and don't quite communicate things correctly. Let's replace...
The "back to content" button doesn't work when you have content further apart than the maximum viewport size.
If you hold shift with the eraser or pencil, there's no way to lock it in the vertical direction moving upwards unless you go down first
On Sentry, a popular bug is `Could not find a binding to match the start handle's bindingId`. This happens in `TLDR.updateArrowBindings`: ```ts if (arrowShape.handles.start.bindingId) { const hasDecoration = arrowShape.decorations?.start !==...
The flip commands seem to have no effect on groups. https://user-images.githubusercontent.com/23072548/182725963-d943fad4-659d-4f20-9bc3-a2106c70dc50.mp4
Create a feature where a user can share their current project compressed into a URL hash, eg using https://github.com/KilledByAPixel/JSONCrush
The `` component's `currentPageId` does not appear to be working as expected.