B0;115;0c
Briefly, here are a few other things I've committed recently,
in case anyone out here wants to try them out, provide feedback,
or propose code changes... (Apologies if I've already mentioned
any of these here!)
* "Saturate" & "Desaturate" magic tools
Similar to how "Darken" and "Lighten" let you adjust the value of
pixels, this lets you adjust the saturation levels.
Example: https://tuxpaint.org/latest/sshots/tuxpaint-0.9.29-sat-desat.png
* "Remove Color" & "Keep Color" magic tools
Variations on the "Desaturate" tool, these use the
currently-selected color (i.e., what you'd paint with), and apply
100% desaturation to pixels on the canvas that are the same hue
("Remove") or NOT the same hue ("Keep") as that color.
Example: https://tuxpaint.org/latest/sshots/tuxpaint-0.9.29-kaleidoscope-keep-remove-colors.png
* "Kaleido-#" magic tools
Various versions of a kaleidoscopic lens effect; attempts to
simulate looking at your canvas through kaleidoscopes with
various mirror angles (and hence levels of repetition):
90-degrees (4-way), 60-degress (6-way), and 456-degrees (8-way).
(It's interactive; move the mouse around to adjust which parts of
the drawing appear in the slices. It's fun!)
Example: https://twitter.com/TuxPaintTweets/status/1633033494799736833/photo/1
* Cross-color-tool "grabbing" of colors
When using the rainbow (HSV) color-picker, I kept wishing I could
start with a color I picked up from the canvas using the pipette tool,
or a color I created myself with the mixer. Now you can!
It will show 2 or 3 buttons that will set the crosshairs on the
rainbow color-picker so that they match either of those (or one of
the built-in colors, if that's what was chosen at the time you
opened up the rainbow color-picker dialog). Then you can move the
crosshairs to "fine tune" the color.
Note: I considered adding a similar function to the color mixer
(where you blend ratios of red, yellow, blue, black, grey, and white),
but (1) it's not easy, (2) the only way I could think of doing it
was brute-force, and (3) I _think_ we can probably live with out.
(More features = more complexity, and potential for confusion!)
Video: https://twitter.com/TuxPaintTweets/status/1631595240208613377
Screenshot: https://sourceforge.net/p/tuxpaint/tuxpaint/ci/master/tree/docs/html/images/colors_rainbow_palette.png
* Shapes tool improvements
I kept finding it annoying when I'd using the Shapes tool in the
"from the corner" (vs. the old-style "from the center") mode,
shapes would always appear in the same orientation regardless
as to whether I clicked and dragged downwards, or upwards.
So now, an upwards drag will cause shapes (where it makes any
difference, like triangle or the 5-pointed star) to start out
rotated 180-degrees versus how they always appeared before.
(A downward drag starts them at 0-degrees, as before.)
Also, the "from the corner" shapes always rotated ABOUT their
initial click point (the corner of their bounding box), and
not AROUND their own center! That bugged me so much, so I
finally tackled that.
Video: https://twitter.com/TuxPaintTweets/status/1632671412245925889
I'm gearing up for a release soon (unless I have any other hair-brained
ideas!) The major to-do items I have left right now is creating some
icons and sound effects for some of the new Magic tools.
All told, this new version (0.9.29) will have 15 new Magic tools!
(Maze, Googly Eyes, Circles & Rays, Fur, 3D Glasses & Color Separation,
Saturate & Desaturate, Keep & Remove color, Kaleido-4, -6, and -8, and
Bloom)
Plus:
* It will introduce a rotation step with the Stamps tool.
* The Fill tool gains a Shaped (bevel) gradient mode.
* The rainbow color-picker can utilize colors chosen in other parts of
the color palette.
* Deleted images go into the Trash on macOS.
* Templates & Starters can be (and many are) scaled in different ways
when they don't match the canvas' aspect ratio.
* A very brief Quickstart Guide has been added.
* There'll be a keyboard shortcut to access the small Eraser.
* An "auto" button size option is now available.
...plus many other small improvements, bug fixes, translation updates,
and what-not! It's been a busy 7- or 8-months since the last release!
Please test all these new things, if you have time & interest.
Thanks in advance!
--
-bill!
Sent from my computer
|