To do it "properly", wrap it in `undoable`, then you don't need use `trigger`, and you can undo it normally. :) undoable(function(){ for(var i = 0; i < 1; i += 1/10000){ var angle = i * 500; var dist = i * 2; var x =…
this version plays well with modern image formats :)
I made it crop the image if you make a selection while holding Ctrl. It's not how it's done in any version of mspaint, but I considered it useful enough.
To do it "properly", wrap it in `undoable`, then you don't need use `trigger`, and you can undo it normally. :) undoable(function(){ for(var i = 0; i < 1; i += 1/10000){ var angle = i * 500; var dist = i * 2; var x =…
this version plays well with modern image formats :)
I made it crop the image if you make a selection while holding Ctrl. It's not how it's done in any version of mspaint, but I considered it useful enough.