Live data from Hacker News

JS Paint – A web-based MS Paint remake

jspaint.ml

101–110 of 256 posts

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

#102
post #35

Funny but I would really appreciate a good Paint.Net remake (usable on Mac, Linux and OpenBSD) more.

Pinta comes close to that, and is free software, unlike Paint.NET. https://pinta-project.com/pintaproject/pinta/

Pinta is nice though still not ultimately as great as the original :-) And it can be pain to install on some Linux distro versions (conflicting with both the Mono version in the repos (too old) and the latest Mono release (too new)) and it works quirky with XFCE. In fact I use it every day on Linux but I didn't know there is a Mac version too - already downloading it, thanks a lot!

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

#103
post #85
post #35

Earlier quoted context omitted.

Pinta comes close to that, and is free software, unlike Paint.NET. https://pinta-project.com/pintaproject/pinta/

I thought Paint.NET was free, just not OSS? I installed it on a machine a few weeks ago, no payment changed hands..

It's free but still Windows-only. I use it on Windows machines but miss it heavily on Mac and Linux. Perhaps somebody would actually port it to Mono if it was truly free.

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

#104
This is awesome! Please consider adding a license so we can self host it [2] Github has a helpful website [1] on choosing a license, I personally like MIT but it's your choice and there are plenty of options :)

[1] https://choosealicense.com/ [2] https://github.com/1j01/jspaint/issues/18

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

#105
post #99
post #60

Earlier quoted context omitted.

Yes, but it can take as much as a minute to open GIMP, which is a lot to ask when you can be working on the same task in MSPaint in a second or two.

Protip: get an SSD. It improves your life in many ways. Three examples I notice between my girlfriend's HDD-based laptop and my SSD-based one: - A game, Factorio, takes literally 5 minutes for her to get to the main menu. For me it takes about 30 seconds. - Using `time gimp` and hitting alt+F4 immediately, I get about 2.14 seconds. For my girlfriend this indeed takes a little bit, though not a minute. - Booting up (f…

I have SSDs, and GIMP for Windows starts up slower than Eclipse (!).

In my experience the Linux version starts up faster than the Windows one.

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

#106
post #85
post #35

Earlier quoted context omitted.

Pinta comes close to that, and is free software, unlike Paint.NET. https://pinta-project.com/pintaproject/pinta/

I thought Paint.NET was free, just not OSS? I installed it on a machine a few weeks ago, no payment changed hands..

They probably meant "free software", per the FSF definition: https://www.gnu.org/philosophy/free-sw.en.html

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

#107
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.

Or perhaps it's just a fun demo, not intended to be an actual replacement in performance for native mspaint.

I know, it just sucks that the default platform for making apps now gives you access to ~10% of the machine's computing power.

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

#108
post #101

It is not that useful as MS Paint. Several people use it for pixel-precise artwork, just like Deluxe Paint was used on DOS and the Amiga. However, this editor draws single OR double pixels on lines that are freehand.

> this editor draws single OR double pixels on lines that are freehand.

So does MS paint.

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

#109

Earlier quoted context omitted.

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'…

> until the present web fads go away I don't see that happening. Web apps gave us an environment where it's easy to create complex applications quickly. Now efforts are going towards making these apps smaller and faster, but I don't see developers going back to C++ to develop GUI apps like this one.

I meant it primarily as "present fads in the web ecosystem", not "web as a fad" (I ultimately gave up on the latter; that's one hell of a tide and it ain't getting turned around).

> Now efforts are going towards making these apps smaller and faster

Yes, I'm hoping those efforts will eventually bear some fruits.

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

#110
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.

> But I cannot help but sigh when the brush tool lags more than Paint lagged on a 233 MHz Celeron.

Probably just a vsync "issue" with either the window manager (trade-off between screen tearing and latency) or the browser.

You can use this tool : https://www.vsynctester.com/testing/mouse.html to test your browser.

Interesting read up here : https://www.vsynctester.com/manual.html

Post reply on HN