250 points · 30 comments · 2 months ago · bananaboy
github.combadsectoracula
roskelld
https://www.youtube.com/watch?v=VyB5cvA6f78
EDIT: I see he posted a link at the bottom of the Readme.md I guess I should have scrolled to the bottom first.
VimEscapeArtist
Shorel
wxWidgets is oldschool, QT has license issues, GTK looks so-so except on Linux, TCL/TK looks ugly everywhere.
In the modern world we need some GPU accelerated GUI library. Something like the one used in SublimeText. But with BSD or MIT license of course.
That would be much more interesting for me.
augusteo
The demoscene connection makes sense. That community has always valued doing more with less.
socalgal2
https://classicreload.com/play/dosx-deluxe-paint-animation.h...
This clone doesn't do that, therefore it's not remotely like Deluxe Paint and it's disingenously to claim it's modeled on it.
Aldipower
kosolam
newsoftheday
I run DPII in DoxBox on Linux like this:
dosbox DP.EXE
Something I don't see in your app is the Perspective tool.
mamonoleechi
pjmlp
Grom_PE
The only thing that stops me from recommending it is non-integer zoom levels, which is especially bad for pixel art.
Moving layers around was also confusing, had to click Layer → Transform → Free Transform to be able to move things around. It would be much more obvious if there was a move icon in the tool panel that does just that.
heliumtera
This is surprising given it's a web application in modern age, did not expect that.
dizzy9
[deleted]
baudaux
That said, i played with this a bit and found some bug with the smudge tool blending[2]. It also seems browser-related as it has different behavior in Firefox and Falkon (which uses QtWebEngine / Chromium). Also the way opacity works with the smudge tool feels weird/wrong as even at 1% it seems to affect the image a lot even though it should barely make a difference.
[0] https://i.imgur.com/kht16dJ.png
[1] http://runtimeterror.com/tools/icons/
[2] https://github.com/steffest/DPaint-js/issues/50