This looks great, but within the first 5 seconds I'm surprised by the lack of an Undo/Redo facility. I can't imagine myself using a tool like this without it
Good job although it does not work as well on Firefox mobile as with Chrome (Android), some erratic behavior when clicking on the canvas or resizing with the "red rectangle".
I tried your demo for all of 5 minutes, what I saw it is really intuitive. The way you work with the image speaks to the way I expect drawing software to work. Well done.
Did you consider using any existing any canvas drawing libraries like Fabric.js? Having recently built an app around Fabric it’s nice to see some alternatives.
Very neat! I really like the alignment tools, makes roughing things in quick.<p>FYI: There's an issue with opacity when you draw ellipses with a different color stroke and reduce the opacity. You start seeing the fill shape behind the stroked outline. There's probably a few ways to fix that, depending on how you implemented it. The easiest might be to shrink the inner shape depending on the stroke width.
Just wow. I agree with the other comments, the UI is not only snappy but also very intuitive.<p>There's a developer, much better than me, putting his soul into this, that's for sure.<p>Even building an MS Paint clone in the browser that has good UX on desktop as well as mobile is not an easy task.<p>I'm happy to have clicked (tapped) the link now that it has 8 comments. Wonder why I only read the headline 15 minutes ago.
I made a proof of concept drawing program with Rust and wgpu, compiled to wasm to run in your browser: <a href="https://plotf.xyz/drawing" rel="nofollow noreferrer">https://plotf.xyz/drawing</a><p>The idea is that you can zoom in infinitely with your mousewheel (or two-finger drag).
Being a developer who already made similar app in the past, I can understand work you put in into tihs.<p>Suggestion: To group multiple elements would be a nice feature to have, I had spent entire day sketching it in rough note book and then implement it in code.
Very nice! Congrats on launching it's very well made, love it.<p>When I placed a circle I immediately pressed control to keep the ratio of the object -- photoshop reflex ahah -- it would be nice to have a similar UX.
this is very well done! I particularly enjoy that the presets offer the usual social media dimensions, which reminds me of an early Canva before it got monetized to shit.<p>i always look for this one feature before i adopt a drawing app - ability to paste in images from my clipboard. i imagine this is mostly just rendering a data:url. but it is so much better workflow than uploading images via some kind of drag and drop. tldraw and excalidraw both offer this now
Ha, I’m a big fan of tldraw and literally* just 20 minutes ago I finished this “uncolouring” book:
<a href="https://lines.potato.horse" rel="nofollow noreferrer">https://lines.potato.horse</a><p>If I may add one piece of feedback: I’d allow users to choose the native colour picker instead of the HTML widgets. You can still style it without sacrificing accessibility.<p>[*] literally literally, not “literally” literally