HaikuArchives / ArtPaint

ArtPaint is a painting and image processing program.
https://haikuarchives.github.io/ArtPaint/
29 stars 18 forks source link

Gradient tools enhancement ideas #142

Open dsizzle opened 2 years ago

dsizzle commented 2 years ago

The gradient part of the Flood fill tool could use a number of enhancements:

Easy:

Medium:

Maybe harder?:

humdingerb commented 2 years ago

WRT the colour selection (and other items of the above list), WonderBrush could be a nice example. Maybe even to borrow code from...:

WB_gradient

Clicking on a triangle would open the Color window to set the colour. As long as the triangle is selected (the one underlined), the colour keeps being updated live. Double-click into the gradient bar creates a new colour point there. You can move the triangles around to flip colours or 'compress' the gradient. One thing WB's gradient tool doesn't seem to allow: removing a triangle. That could be done either by a context menu, or dragging the triangle far enough up or down to have it snap off the gradient bar.

dsizzle commented 2 years ago

Yes...that's exactly the kind of thing I had in mind. I'll have to check out WB for sure.

dsizzle commented 1 year ago
dsizzle commented 1 year ago
humdingerb commented 1 year ago

There are also "Cone" and "Diamond" styles.

Maybe having small greyscale icons for those styles will be better than adding more radio buttons. Would also be more visual than imagine what 'Diamond' may look like.

dsizzle commented 1 year ago

I think diamond is the same as square, just rotated 45 degrees?

humdingerb commented 1 year ago

Hmm, I think you're right. Oh well, let's keep icons at the back of our minds if space becomes scarce.

Saving gradients, esp. when they allow more than two colours, would be nice, too.