Commit graph

1369 commits

Author SHA1 Message Date
Bill Kendrick
7cdfd9edf3 Metal Paint: Support sizes 2023-04-20 23:04:32 -07:00
Bill Kendrick
59fb2d1a67 Pixels: Support sizes
Two things: The sizes are powers of two (size #2 is 2x2 larger
than size #1; size #3 is 2x2 larger than size #2, and 4x4 larger
than size #1; and so on).  And the sizes are actually related to
the size of the canvas (based on the sqrt of the canvas area).
2023-04-20 22:56:03 -07:00
Bill Kendrick
c3a5f6cfc2 Negative & Opposite: Support sizes 2023-04-20 22:21:01 -07:00
Bill Kendrick
06a36c571e Clone: Support sizes; performance boost 2023-04-20 22:15:01 -07:00
Bill Kendrick
b739f7dccb Songhay translation updates
h/t Mohomodou and Abdoul
2023-04-20 20:44:46 -07:00
Bill Kendrick
bdaeaa7614 Forgot some specific Magic tools that now have size 2023-04-20 20:25:37 -07:00
Bill Kendrick
3143ba510e Toothpaste: Support sizes 2023-04-19 23:48:40 -07:00
Bill Kendrick
7464f9fe95 Bricks: Support sizes
Only one brick tool will appear now, unless --nomagicsizes is set,
in which case it reverts to showing two tools.
2023-04-19 23:38:56 -07:00
Bill Kendrick
50e2e5a10b Confetti: Support sizes 2023-04-19 23:27:55 -07:00
Bill Kendrick
3132aebf95 Puzzle: Support sizes 2023-04-19 22:57:26 -07:00
Bill Kendrick
aff96f259a Rosette, Picasso: Support sizes 2023-04-19 22:48:11 -07:00
Bill Kendrick
a3e2f92d74 Rainbow / Smooth Rainbow: Support sizes 2023-04-19 22:35:44 -07:00
Bill Kendrick
fc376cd4d1 Ripples: Support sizes 2023-04-19 22:16:35 -07:00
Bill Kendrick
55cdd3b49c String magics: update to new plugin API; use XOR
String 'V' and String corner magic tools preview with XOR effect.
2023-04-19 22:08:14 -07:00
Bill Kendrick
9b80c0d688 Don't load blank-named template during slideshow 2023-04-19 21:56:46 -07:00
Bill Kendrick
8620477ca3 Icelandic localization updates
h/t Sveinn
2023-04-19 11:39:35 -07:00
Bill Kendrick
7d68f38dc7 Sync docs for new tp_magic_example.c 2023-04-13 21:13:07 -07:00
Bill Kendrick
9dedb13e61 Googly Eyes supports magic sizes
Googly Eyes offers four sizes (25%, 50%, 75%, and 100% (largest))
via the new magic sizing options.  Appears as a single Magic tool now.

If Tux Paint is invoked --nomagicsizes, then it reverts to appearing
as two separate Magic tools (large (100%) & small (50%) googly eyes).
2023-04-13 00:20:59 -07:00
Bill Kendrick
5bbfd91c2c Magic size controls work!
However, need to make their availability set-able on a per-mode
basis.
2023-04-12 23:09:37 -07:00
Bill Kendrick
bd199cf567 Blur: Support sizes 2023-04-12 22:34:06 -07:00
Bill Kendrick
b4962b32f3 CHANGES rework, re: new Magic tool sizes feature 2023-04-12 00:19:54 -07:00
Bill Kendrick
84bfec3365 Sync docs & more info re: forthcoming Magic size feature 2023-04-11 21:55:39 -07:00
Bill Kendrick
1b420da45c Slightly more verbose output from "--verbose-version"
Shows when certain features are enabled; not just disabled.
2023-04-11 00:55:42 -07:00
Bill Kendrick
f7dfb95570 Scale button icons when label text is word-wrapped
For https://sourceforge.net/p/tuxpaint/bugs/131/
2023-04-11 00:26:20 -07:00
Bill Kendrick
81d7b0026d WIP Word-wrap long button labels
For https://sourceforge.net/p/tuxpaint/bugs/131/
2023-04-11 00:06:45 -07:00
Bill Kendrick
db41252c82 Slovak translation update 2023-04-10 23:05:18 -07:00
Bill Kendrick
e49c55fbe6 WIP Magic size option; regen docs for 0.9.30 version 2023-04-09 23:25:48 -07:00
Bill Kendrick
9dd95721d5 Stamps: Don't play English descr. when not in 'en' locale
Avoid playing English descriptive sound for a stamp
stamp when not running in an English locale.
Closes https://sourceforge.net/p/tuxpaint/bugs/261/
2023-04-09 23:07:29 -07:00
Bill Kendrick
58bb30bafc Shape tool calculations: use floats more 2023-04-09 22:27:04 -07:00
Bill Kendrick
649cde39ed Shapes: Octagon: Allow stretching
No real reason to lock to 1:1 aspect ratio; the others do not
(except circle and square).
2023-04-09 21:53:23 -07:00
Bill Kendrick
f615eaedcb Chinese (Simplified) translation update
Contributor states "I spent two days in my spare time translating,
amateur+machine translation, I don't know whether it meets the
requirements."

I reviewed a handful of them (using Google Translate) and they
appear alright to me, but it'd be beneficial to have a native
speaker take a pass at this.  (The previous update appears to have
been 2017, FWIW.)
2023-04-08 11:18:44 -07:00
Bill Kendrick
a9e395dab8 Bump version to 0.9.30
Also, credit Jacques for French update.
2023-04-03 22:05:22 -07:00
Bill Kendrick
553f23ebbb Bump dates in README, CHANGES, mapage, and appdata 2023-04-02 10:05:45 -07:00
Bill Kendrick
833ea93fcb "Tux Paint (Fullscreen)" launcher for Freedesktop.org
Adding a separate launcher that runs "tuxpaint --fullscreen=native"
for XDG environments (e.g., Linux); similar to what we have for
Windows.

Closes https://sourceforge.net/p/tuxpaint/feature-requests/227/
h/t Aaron
2023-04-01 16:50:19 -07:00
Bill Kendrick
3c04c9471d Updated Georgian translation
h/t Gia
2023-04-01 11:05:55 -07:00
Bill Kendrick
041302c927 Dropping -rc3; next release likely to be final! 2023-03-30 09:56:48 -07:00
Bill Kendrick
3e318862c0 Dutch translation update
h/t Willem.

Note - Do to Unicodes arriving as "???" I had to manually correct
things.  Looks fine to me, but sent back to Willem to verify.
2023-03-30 09:06:04 -07:00
Bill Kendrick
13e834fe26 Ukrainian translation update
h/t Yuri
2023-03-29 21:34:38 -07:00
Bill Kendrick
187ac84828 Crediting recently-committed i18n updates
h/t Kartik & Kevin!
2023-03-29 21:26:01 -07:00
Bill Kendrick
55f49380ea Sync docs for Android build in INSTALL 2023-03-29 01:04:35 -07:00
Bill Kendrick
8577a97c23 Bump to -rc3, update appdata & win32/resources.rc; regen POT/PO 2023-03-24 00:17:12 -07:00
Bill Kendrick
f2ca8b92a7 Add note about Android onscreen keyboard bugfix
(h/t Pere)
2023-03-23 08:35:18 -07:00
Bill Kendrick
a4d942db69 Sound effect for Double Vision magic 2023-03-22 00:52:00 -07:00
Bill Kendrick
9b9fc9c845 New Magic: Double vision
WIP - needs icon & sfx
2023-03-22 00:15:16 -07:00
Bill Kendrick
d0b9c89d4a New template: rainbow_gradient.png 2023-03-21 23:49:21 -07:00
Bill Kendrick
c19f5b1d4c Thicker XOR outline around stamps 2023-03-21 23:10:08 -07:00
Bill Kendrick
98cb1e62e7 Prevent pipette dismissal upon release over 'Back'
On touch devices, the color pipette tool could easilly be
immediately dismissed due to the 'button up' event happening
right where the "Back" dismissal/cancel button appeared.
Now only pays attention to 'release' if the button was down.

(h/t Pere for reporting this)
2023-03-21 22:57:59 -07:00
Bill Kendrick
273b66f15f Shorten some magic tool filenames, for Android
See https://sourceforge.net/p/tuxpaint/mailman/tuxpaint-maintainers/thread/4f553b424ca33e3a10eaf76c289dac6c53175a02.camel%40gmail.com/#msg37792263
2023-03-19 21:51:59 -07:00
Bill Kendrick
55b815affc Bumping ver to 0.9.29-rc2
Mended a stamp scaling bug just now, so probably worth another
release candidate before making a final release.

N.B. Still waiting to hear back from Pere about Kaleido-# tools
not appearing on Android, before cutting a new release.
2023-03-19 11:18:01 -07:00
Bill Kendrick
2f7971c8b9 Apply patch to allow Haiku printing to compile
h/t Luc, and sorry for not doing it sooner!

Source - 01ba520dab/media-gfx/tuxpaint/patches/tuxpaint_sdl2-0.9.28.patchset
2023-03-18 11:06:46 -07:00