4 ms·
Hey! Steve here, founder etc. The biggest value prop is having a canvas that’s “web native”, and so can render anything that a regular website can. Try pasting
by steveruizok 4y ago
Hey! Steve here, founder etc. The biggest value prop is having a canvas that’s “web native”, and so can render anything that a regular website can. Try pasting a codepen link, scratch project, google maps url, gif or video. Almost all of the developers who built on tldraw’s first release ended up building apps that leveraged this; for example, a spatial collection of graphs keeping track of aws cloud processes. https://twitter.com/foodybrian/status/1572784516586172418?s=46&t=t1PhRDZoGMIBrU-BhcqlVg https://twitter.com/foodybrian/status/1572784516586172418?s=...
There are trade offs for using the DOM vs. a custom <canvas> renderer, however I think they’re worth it for the types of applications that can be built this way.
We’ve also put a ton of thought (and opinions) into the interactions in tldraw. Some of this can sound pretty ridiculous, like rotating your cursor when your rotate a selection, while also counter-rotating the cursor’s shadow to preserve light direction. But especially with this sort of app, you really notice those details when they’re not there. As a product for developers, my hope is that the quality and attention to detail become part of the value proposition! Users certainly notice it.
- blitz_skull 4y agoHey, very cool to have you chime in here Steve. After looking again, it seems I missed some of the cooler parts of what you've built here. (That tweet is a pretty cool demo video of some of the things you could make). Also—this answer was exactly what I was hoping to be shown. It sounded like tldraw was capable of a lot more than drawing boxes with arrows that moved, but I hadn't figured out exactly what that was--now it all makes sense.