[Tuxpaint-devel] Tux Paint 0.9.30 Magic size feature -- please test git master!
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
From: Bill K. <nb...@so...> - 2023-04-24 00:28:28
|
I've spent the past two weeks slowly working through every single Magic tool plugin (".c source file") to update them all to work with the Magic tool API that I've extended slightly in what will become version 0.9.30. For about 50 of the Magic tools, I've added support for various sizing options. [1] (For example, different sized flowers, thicker toothpaste, chunkier blocks, bigger pixelart pixels, more Googly eye sizes, etc.) The new Magic size feature can be disabled using the "nomagicsizes" option (e.g., "--nomagicsizes" on the command line, or "nomagicsizes=yes" in the config file). It would be very helpful if people could test Tux Paint in _both_ the standard mode -- where many of the tools offer sizes -- as well as the simplified mode -- where the tools should all revert back to acting, more or less, like they did in Tux Paint 0.9.29 and earlier. [2] I'm thinking of releasing a new version of Tux Paint relatively soon (compared to the 10 months between the last two versions, or sometimes many _years_ between other versions), therefore... As with 0.9.29, before I bother rolling the first release candidate ("0.9.30-rc1") to have beta testers out in the wild try out, I'd like to ask folks here on the team to help me alpha test it! So please "git pull" from master, build it, and try it out! Let me know if you come across any bugs or have any suggestions! [3] Thanks in advance!!! -bill! [1] The full list of Magic tools that gained 'size' support is: + Blocks, Chalk, Drip + Bloom + Blur + Bricks + Cartoon + Clone + Confetti + Darken, Lighten + Distortion + Emboss + Fisheye + Flower + Foam + Googly Eyes + Kaleidoscope, Symmetric L/R & U/D, Pattern, Tiles + Light + Metal Paint + Mosaic + Negative & Opposite + Noise + Pixels + Puzzle + Rain + Rainbow & Smooth Rainbow + Remove Color, Keep Color + Ripples + Rosette, Picasso + Saturate, Desaturate + Sharpen, Edges, Silhouette + Smudge, Wet Paint + Tint, Color & White + Toothpaste + TV + Xor Colors [2] I also did update a few of the Magic tools to improve their behavior (e.g., Foam would often show oval bubbles, which was never my intention! String tools benefitted from XOR previews. And so on...) [3] Moments after I thought I was finally all done, I discovered an `update_rect` bug with Pixels that I had to correct. :) -- -bill! Sent from my computer |