Commit graph

1916 commits

Author SHA1 Message Date
Bill Kendrick
fcb392aec3 Re-sync docs to get updated INSTALL (Haiku + more) 2023-05-07 01:06:36 -07:00
Bill Kendrick
b89bc3644b Sync docs to grab WIP Haiku install docs
Will format them nicely later.  h/t Luc.
2023-05-06 18:48:58 -07:00
Bill Kendrick
7247d58f09 Sync docs to catch updated revision dates 2023-05-05 00:35:02 -07:00
Bill Kendrick
c22a328a4e Final Magic tool example screenshots ("Artistic" group) 2023-05-05 00:29:27 -07:00
Bill Kendrick
b4edefa64b More Magic tool example screenshots ("Pict. Decorations" group) 2023-05-05 00:20:08 -07:00
Bill Kendrick
a162802af8 More Magic tool example screenshots ("Pattern Painting" group) 2023-05-05 00:15:31 -07:00
Bill Kendrick
1dd21607fa More Magic tool example screenshots ("Painting" group) 2023-05-05 00:09:51 -07:00
Bill Kendrick
3f5bc2b554 thumbnail2() - ceil() the new_x & new_y calculations
I noticed that buttonsize=90 or =91 would end up with UI buttons
images ere one pixel smaller (89x89 or 90x90, respectively) than
expected, hence they layout would end up with one row and one
column of unused pixels between them.  Any button content (e.g.
stamp thumbnails) that might render into the full size would end
up leaving garbage pixels behind.

Applying ceil() to the new_x and new_y (but then making sure they do
not exceed the requested max_x and max_y) calculated sizes inside the
thumbnail2() function.  (We do not simply use max_x and max_y directly,
because we are usually trying to maintain the original image's aspect
ratio.)
2023-05-04 23:29:39 -07:00
Bill Kendrick
aa2235c8ba Reduce max button size; account for new stamp control row
...for rotation button added in 0.9.29
2023-05-04 22:43:59 -07:00
Bill Kendrick
de7b8dd51b After Ctrl+click pipette, color selector showed old color
Was redrawing color toolbar _before_ changing the chosen color
to be the pipette tool.

Reproducing the bug - Select a built-in color, Ctrl+click in the canvas,
observe built-in color still appears chosen [the bug], paint with e.g.,
paint brush, observe it's using the correct, pipette-selected color,
not the one that appears chosen [this is correct].
2023-05-03 10:11:56 -07:00
Bill Kendrick
173ab9203a Magic docs: Picture Warps: Add screenshots 2023-05-03 00:19:57 -07:00
Bill Kendrick
8123ad03ed Doc'ing the WIP Magic tool doc screenshot update 2023-05-03 00:00:40 -07:00
Bill Kendrick
0d917ab89d Magic Tools docs: Color Filters: Example screenshots 2023-05-02 23:59:09 -07:00
Bill Kendrick
902bd1489f Regen Magic docs w/ screenshots moved
Also, mend glass_tile.png filename
2023-05-02 23:41:38 -07:00
Bill Kendrick
04c2d2569c Screenshots of many Magic tools
WIP...many more to go!
2023-05-02 23:35:40 -07:00
Bill Kendrick
40273cad23 Magic Blocks: example 2023-05-02 23:06:53 -07:00
Bill Kendrick
5f594d6929 Sync README: Magic sizing added in 0.9.30 note 2023-05-02 22:53:29 -07:00
Bill Kendrick
7cd85e5a5a Sync docs - README: Screenshot of Magic tool control buttons 2023-05-02 22:40:23 -07:00
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