Live data from Hacker News

JS Paint – A web-based MS Paint remake

jspaint.ml

41–50 of 256 posts

Re: JS Paint – A web-based MS Paint remake

#41
The UI and behavior is amazingly close to the real thing. But I cannot help but sigh when the brush tool lags more than Paint lagged on a 233 MHz Celeron.

I really think this is an awesome project, but I am old enough (30) to remember fast performing GUI apps and I don't know if I'll ever "get over" losing them.

edit: hopefully it is an inefficient implementation and not the inherent slowness of web apps.

Re: JS Paint – A web-based MS Paint remake

#43
post #17

The most valuable thing to me about MS Paint is the ability to print screen, CROP the largely extraneous material, and post, embed, or transmit the result. Where is crop? I am not interested in the drawing with a bar of soap aspect. At all.

It's where it has always been - use the resize handlers at the edges of the canvas.

Re: JS Paint – A web-based MS Paint remake

#48
post #17

The most valuable thing to me about MS Paint is the ability to print screen, CROP the largely extraneous material, and post, embed, or transmit the result. Where is crop? I am not interested in the drawing with a bar of soap aspect. At all.

Paint didn’t have the ability to crop to a selection until the Windows 7 redesign of the app with its ribbon UI (not sure about the Vista version of Paint, which is halfway between the XP and the 7 versions); JS Paint has copied the XP and earlier design, not the newer. You can still crop, but only from the bottom or right, because you’re using the canvas resize handles instead. Concerning your specific task: I’d say…

You could do cropping in Paint since at least the Win95 version. The method was the same I use with Paint to this very day: a combination of canvas resize handles and moving the image contents. Basically, after pasting the picture, I would use the selection that is automatically activated (if you lose it, CTRL+A to select all) to crop out top and left parts of the image, by positioning the top-left corner of what I care about at the top-left corner of the canvas. I would then use the bottom-right "resize canvas" handle to crop out the rest.

"That's how Dad did it, that's how America does it, and it's worked out pretty well so far."

Re: JS Paint – A web-based MS Paint remake

#49
post #41

The UI and behavior is amazingly close to the real thing. But I cannot help but sigh when the brush tool lags more than Paint lagged on a 233 MHz Celeron. I really think this is an awesome project, but I am old enough (30) to remember fast performing GUI apps and I don't know if I'll ever "get over" losing them. edit: hopefully it is an inefficient implementation and not the inherent slowness of web apps.

One thing I noticed is that it doesn't draw zoomed-in images correctly - pixels are blurry. Didn't check if this is Canvas or WebGL, but something in the code begs being changed from LINEAR to NEAREST.

(EDIT: turns out to be a Firefox issue; Chrome shows the sweet pretty pixels correctly.)

> I really think this is an awesome project, but I am old enough (30) to remember fast performing GUI apps and I don't know if I'll ever "get over" losing them.

Same here (I'm 29). I'm getting tired of complaining, this literally feels like trying to turn back the tide of a river. We're doomed to use slow and shitty software until the present web fads go away and the ecosystem stabilizes.

Post reply on HN