This is so satisfying. These types of experiments are something I really love about the open-web, and part of what bums me out about how most social networks tend to throttle links.
The dragging behavior is so intuitive – it's funny because usually if you create this kind of resistance in a UI it can be confusing, but in this context it works so well.
chii•2h ago
> this kind of resistance in a UI it can be confusing
it's actually intuitive because it mimics a real life physical dragging of an object by a rope, which most people have a feel for. Skeuomorphism can be quite intuitive imho.
justlikereddit•2h ago
Try drawing your signature with it and see how intuitive it feels.
Bengalilol•1h ago
Lazy radius: 9
Friction: 0.04
Brush radius: 13
-> clear
-> draw your signature
bowsamic•1h ago
You’ve basically turned down the smoothing features
danielheath•1h ago
That'd be an amazing phishing attempt...
ahoka•1h ago
This a very nice web implementation of a feature that exists since probably forever in most graphics software.
edflsafoiewq•3h ago
I think this is the same as the brush stabilizer in Krita.
baxuz•1h ago
Possibly in tldraw as well, but that one was also velocity based
pstadler•1h ago
Check out drawmote from the same author, where this library is being used.
this has no business working this well...quite impressive.
zastai0day•1h ago
Wow, this is amazing! I see you've been building this on GitHub for 7 years - that's truly impressive dedication. What keeps you motivated to stick with this product for so long?
NikxDa•1h ago
An alternative that works very well for signatures too is Perfect Freehand (by the guy behind TLDRaw)
gdubs•3d ago
The dragging behavior is so intuitive – it's funny because usually if you create this kind of resistance in a UI it can be confusing, but in this context it works so well.
chii•2h ago
it's actually intuitive because it mimics a real life physical dragging of an object by a rope, which most people have a feel for. Skeuomorphism can be quite intuitive imho.
justlikereddit•2h ago
Bengalilol•1h ago
Friction: 0.04
Brush radius: 13
-> clear
-> draw your signature
bowsamic•1h ago
danielheath•1h ago
ahoka•1h ago