Bill Kendrick
e9b04a8759
Squiggles Magic tool icon
2023-05-23 00:41:57 -07:00
Bill Kendrick
f49f9f31ba
Loops Magic tool icon
2023-05-23 00:40:17 -07:00
Bill Kendrick
a35956fe29
Merge branch 'master' of ssh://git.code.sf.net/p/tuxpaint/tuxpaint
2023-05-23 00:37:50 -07:00
Bill Kendrick
ab53612d50
Ribbon Magic tool sound effect
...
CC-BY 3.0 by https://freesound.org/people/CosmicEmbers/
2023-05-23 00:37:12 -07:00
Bill Kendrick
0783b36fce
Ribbon Magic tool sound effect
...
CC-BY 3.0 by https://freesound.org/people/CosmicEmbers/
2023-05-23 00:29:37 -07:00
Bill Kendrick
375207f3d3
Smooth magic tool sound effect
...
CC-BY 4.0 by https://freesound.org/people/PercyFrench/
2023-05-22 23:56:41 -07:00
Bill Kendrick
5e24fb3742
Squiggles magic tool sound
...
CC0 by https://freesound.org/people/Tomoyo%20Ichijouji/
2023-05-22 23:46:53 -07:00
Bill Kendrick
da02bf19bf
Loops magic tool sound
...
https://freesound.org/people/Jagadamba/sounds/254397/
CC-BY 4.0 https://freesound.org/people/Jagadamba/
2023-05-22 23:43:28 -07:00
Bill Kendrick
7d4118b4d5
Screenshot examples of 0.9.30 new Magic tools so far
2023-05-22 23:33:04 -07:00
Bill Kendrick
91139c9026
Sync docs for Fuzzy Eraser & 0.9.31 new Magic tools so far
2023-05-22 23:25:20 -07:00
Bill Kendrick
313555f6a1
Wrapped up initial stab at fuzzy erasers
2023-05-22 23:02:31 -07:00
Bill Kendrick
065060de03
More work on fuzzy eraser; better behavior w/ Ctrl-Z & -R
2023-05-22 22:24:47 -07:00
Bill Kendrick
d31bc814e6
WIP - Fuzzy erasers
...
Also, mend scroll button / interaction bug in Eraser selector.
2023-05-22 00:33:52 -07:00
Bill Kendrick
644176874c
Bring ribbon.c & smooth.c out of WIP; add new tools...
...
...squiggly lines and loop-the-loops.
2023-05-22 00:10:58 -07:00
Bill Kendrick
4b77cc7526
Regen ALL docs after bumping version to 0.9.31
2023-05-20 11:35:22 -07:00
Bill Kendrick
d8f3adc2e7
Bump version to 0.9.31; credit new Russian translator
...
h/t Olesya
2023-05-20 11:22:45 -07:00
Olesya Gerasimenko
4ccfea64f2
Update Russian translation
2023-05-19 16:18:25 +03:00
Bill Kendrick
bd241bb90f
Sync docs after Japanese updates
...
h/t Shin-ichi
2023-05-18 23:36:20 -07:00
Bill Kendrick
94153b75d3
Remove -rc1, sync docs / get updated doc dates
2023-05-18 18:27:02 -07:00
Bill Kendrick
de3f53545d
WIP: Warp tool
2023-05-18 00:40:27 -07:00
Bill Kendrick
1beaad3553
WIP "Smooth" freehand curve drawing Magic tool
...
https://sourceforge.net/p/tuxpaint/feature-requests/238/
h/t Pere for the suggestion
Needs to support color, thickness (size controls), and have
a round brush shape (anti-aliased would be nice, considering
the objective is smoothness ;-) )
2023-05-16 23:53:23 -07:00
Bill Kendrick
353d572caa
Sync docs; link to MAGIC-API from README & EXTENDING
2023-05-16 22:47:39 -07:00
Bill Kendrick
b9305f2ceb
Mending misbehavior in Cartoon magic tool
...
h/t @Miyagi_Andel on Twitter for the bug report
2023-05-16 16:58:44 -07:00
Bill Kendrick
56a921b4ee
WIP Ribbon magic tool
...
Will add in 0.9.31, but stowing in git in the meantime.
2023-05-16 00:48:13 -07:00
Bill Kendrick
eb8f4be7fd
Makefile: Set version to 0.9.30-rc1
...
And appdate.xml -- bump date.
2023-05-14 13:14:24 -07:00
Bill Kendrick
afc120e5d4
Sync docs after ja_JP update
...
h/t Shin-ichi
2023-05-14 10:26:10 -07:00
Bill Kendrick
2d99a823f2
fix location for tuxpaint.cfg on Haiku
...
Unclear why when I `git pull` in master, I'm not seeing
https://sourceforge.net/p/tuxpaint/tuxpaint/ci/b48cb438239e47ebce3c6b84f5aff2d7d906d3ba/
so just replicating it (plus adding entry to docs/CHANGES.txt).
2023-05-12 00:19:22 -07:00
Bill Kendrick
8e9a51d478
Define & use NUM_ERASER_SIZES
...
...everywhere "NUM_ERASERS / 2" was being used
2023-05-10 23:20:05 -07:00
Bill Kendrick
ab722453e8
Sync docs after quickstart (magic sizes) & date bumps
2023-05-09 23:53:32 -07:00
Bill Kendrick
a58f1f64b5
pick_best_scape() is now always included (even when building with NOSVG)
...
Was failing to compile on Haiku for Luc (apparently building with
no SVG support), since I started using that function outside of
SVG-related places.
Also, to continue being able to compile on Linux with no SVG support --
* Always use SDL_TRUE & SDL_FALSE, not TRUE & FALSE
* Always link tuxpaint with "-lm"
Finally, verbose version info ("tuxpaint --verbose-version") now states which
SVG build (new RSVG or old Cairo)
2023-05-09 23:44:39 -07:00
Bill Kendrick
f8358530ff
Tweaking "Light" effect
2023-05-08 21:49:59 -07:00
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
3ae4517a08
Mend compiler warning (don't cast ceil() to (int))
2023-05-04 23:36:04 -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
dolphin6k
11b6dc1b27
Updated Japanese
...
Many magic label to be word-wrapped
2023-05-04 09:05:21 +09:00
Pere Pujal i Carabantes
3743a15673
printf -> DEBUG_PRINTF Shapes tool output filled my terminal.
2023-05-03 20:41:34 +02: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
e8ca6118d6
Magic docs screenshots
2023-05-02 23:37:40 -07:00
Bill Kendrick
04c2d2569c
Screenshots of many Magic tools
...
WIP...many more to go!
2023-05-02 23:35:40 -07:00