Commit graph

1898 commits

Author SHA1 Message Date
Bill Kendrick
0b891ff4c6 Sync docs to grab Japanese updates
h/t Shin-ichi

Also, comment added to Makefile about how Japanese TXT alternatives
come out poor (due to lack of word-wrapping in many cases).
2023-05-02 22:26:32 -07:00
Bill Kendrick
d6940cc8b8 New Magic tool: Rainbow Cycle
Changes colors each time you use it (similar to Rainbow and
Smooth Rainbow, but only changes between strokes).
2023-05-02 00:01:05 -07:00
Bill Kendrick
73de4a66c1 RELEASE: Add info about Softonic 2023-05-01 14:23:20 -07:00
Bill Kendrick
fa9a0c5955 Blind: Drop fullscreen mode
h/t Pere
2023-04-30 22:58:45 -07:00
Bill Kendrick
e14992d8af Sync INSTALL docs: SDL2_Pango no longer optional 2023-04-30 16:23:17 -07:00
Bill Kendrick
cef773a694 Now REQUIRING SDL2_Pango; no NO_SDLPANGO option
Motivation - Without SDL2_Pango, languages like Japanese,
Arabic, and Thai do not render properly.  Currently, Debian
(and hence Ubuntu) do not have SDL2_Pango, so Tux Paint 0.9.28
is adversely affected.  Fedora DOES have SDL2_Pango, so works well.
This also allows us to delete a lot of ancient cruft code.

Closes https://sourceforge.net/p/tuxpaint/bugs/268/
h/t Pere

(INSTALL docs to be updated momentarily)
2023-04-30 16:10:29 -07:00
Bill Kendrick
1ee0af18f7 Doc'ing Japanese translation update 2023-04-30 00:27:37 -07:00
Bill Kendrick
378b2acca6 Accept SDL_VIDEO_WINDOW_POS in --fullscreen too
This seems to allow me to specify which display (monitor) to make
Tux Paint appear on my two-monitor set-up (laptop + external monitor)!

Closes https://sourceforge.net/p/tuxpaint/bugs/277/
2023-04-28 00:13:32 -07:00
Bill Kendrick
3d1efe8661 Doc'ing Shaped Mosaic tweak 2023-04-27 23:54:12 -07:00
Bill Kendrick
89a46feb58 More starters avoid smearing 2023-04-26 22:53:57 -07:00
Bill Kendrick
18f9cad6fe Adding "indent.sh" to re-indent code; ran it!!! 2023-04-23 23:26:00 -07:00
Bill Kendrick
966d840126 Block, Chalk, Drip: Support sizes (really, intensity) 2023-04-23 17:02:26 -07:00
Bill Kendrick
7ab630c914 Smudge & Wet Paint: Support sizes 2023-04-23 16:37:52 -07:00
Bill Kendrick
a1d3202754 Wrap up Flower size support; new flower_base.png 2023-04-23 15:45:18 -07:00
Bill Kendrick
c448f090c5 WIP - Flower: Support sizes
Stalk color not matching leaf & base is more obvious at larger sizes.
Base, petals, and leaf bitmaps need to be drawn (just scaled up, and
made blurry, for the moment).
2023-04-23 12:35:07 -07:00
Bill Kendrick
1f6f7bb746 Rain: Support sizes 2023-04-23 11:56:12 -07:00
Bill Kendrick
44bb340e33 Fisheye: Support sizes 2023-04-22 12:24:47 -07:00
Bill Kendrick
d4db61b084 Xor Colors: Support sizes 2023-04-22 12:16:49 -07:00
Bill Kendrick
b85e47cf60 New "TV (Bright)" variation of "TV" Magic tool 2023-04-22 12:13:12 -07:00
Bill Kendrick
9003d15717 TV: Support sizes 2023-04-22 11:52:20 -07:00
Bill Kendrick
47fc7c71bd "Tint" and "Color & White": Support sizes 2023-04-22 11:47:41 -07:00
Bill Kendrick
bb8451863f fade_darken.c: Support sizes
Support sizes in all tools inside `fade_darken` plugin:

 + Lighten
 + Darken
 + Desaturate
 + Saturate
 + Remove Color
 + Keep Color

Also, forgot to bump date in distortion.c
2023-04-22 11:36:27 -07:00
Bill Kendrick
3b55336cb6 Distortion: Support sizes 2023-04-22 11:31:41 -07:00
Bill Kendrick
225aec9984 Noise: Support size
Also, forgot to bump date in mosaic.c
2023-04-22 11:27:56 -07:00
Bill Kendrick
499311f20d Mosaic: Support sizes 2023-04-22 11:24:32 -07:00
Bill Kendrick
7a284d27ff Emboss: Support sizes 2023-04-22 11:12:55 -07:00
Bill Kendrick
5120d07dd3 Cartoon: Support sizes
Also add forgotten new func prototypes to bloom.c
2023-04-22 11:03:57 -07:00
Bill Kendrick
f5a340a152 Bloom: Support sizes 2023-04-22 10:58:42 -07:00
Bill Kendrick
03e0bf65b0 Sync README docs for better 0.9.30 "What's new" 2023-04-22 10:44:09 -07:00
Bill Kendrick
28ec1c7faf Sync README to grab "what's new" for 0.9.29 2023-04-22 10:02:40 -07:00
Bill Kendrick
0adf40dbb8 Crediting Will T. for Flatpak packaging 2023-04-22 09:52:07 -07:00
Bill Kendrick
1d8e64362b Foam: Update for new API, always circular; new SFX
Never change aspect ratio of bubble image used by Foam.
New sound effect, CC-0 by https://freesound.org/people/ristooooo1
2023-04-20 23:49:14 -07:00
Bill Kendrick
4e54ad7704 Light: Support sizes 2023-04-20 23:31:28 -07:00
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
a9c3aaed57 Regen README after X Corp stuff 2023-04-20 20:26:01 -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
a0bb47d9da Sync MAGIC-API after some tweaks 2023-04-19 14:53:35 -07:00