Bill Kendrick
b9eb81708a
Kaleido-X: update to new plugin API
2023-04-20 23:14:01 -07:00
Bill Kendrick
4a10c56788
Mirror/Flip: update to new plugin API
...
Also, add missing ATTRIBUTE_UNUSED in metalpaint.c
2023-04-20 23:07:26 -07:00
Bill Kendrick
7cdfd9edf3
Metal Paint: Support sizes
2023-04-20 23:04:32 -07:00
Bill Kendrick
37cf71bf07
Pixels: Drop a debug printf; mend canvas update
2023-04-20 22:59:45 -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
d56a5e5e27
Perspective, Zoom, Tile Zoom, Panels, Rush: New plugin API
2023-04-19 23:50:53 -07:00
Bill Kendrick
3143ba510e
Toothpaste: Support sizes
2023-04-19 23:48:40 -07:00
Bill Kendrick
fa741d37ce
Confetti: Squelch compile-time warnings
2023-04-19 23:39:30 -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
739881d3bc
Maze: Update to new plugin API
2023-04-19 23:18:09 -07:00
Bill Kendrick
26ead7509f
Fretwork: Update to new plugin API
2023-04-19 23:16:40 -07:00
Bill Kendrick
2a1e9a1f68
Calligraphy: Update to new plugin API
2023-04-19 23:12:37 -07:00
Bill Kendrick
79d7233fbe
Real / ROYGBIV Rainbow: Update to new plugin API
2023-04-19 23:09:14 -07:00
Bill Kendrick
8a7aa514a4
Rails: Update to new plugin API
2023-04-19 23:06:18 -07:00
Bill Kendrick
ce353703c3
Strecth: Update to new plugin API
2023-04-19 23:04:10 -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
b9372e8a3b
Sharpen, Edges, Silhouette: Support sizes
2023-04-19 22:41:48 -07:00
Bill Kendrick
d3e3705b77
Reflection: Update for new plugin API
2023-04-19 22:38:29 -07:00
Bill Kendrick
a3e2f92d74
Rainbow / Smooth Rainbow: Support sizes
2023-04-19 22:35:44 -07:00
Bill Kendrick
759880ad61
Shift: Update for new plugin API
2023-04-19 22:29:51 -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
98b86cf0f0
Tornado: Update for new plugin API
2023-04-19 22:01:00 -07:00
Bill Kendrick
e4046e0cb2
Waves: Update to new plugin API
2023-04-19 21:57:04 -07:00
Bill Kendrick
2140d2e17b
Lightning: Update for new plugin API
2023-04-19 21:45:49 -07:00
Bill Kendrick
fc73df7761
Grass: Update for new plugin API
2023-04-18 22:58:49 -07:00
Bill Kendrick
db62ccbb7b
Fold: Update for new plugin API
2023-04-18 22:41:10 -07:00
Bill Kendrick
253d5f4a5b
Colorsep: Update for new plugin API
2023-04-18 22:37:17 -07:00
Bill Kendrick
5785fa5604
Checkerboard: Update for new plugin API
2023-04-18 22:35:43 -07:00
Bill Kendrick
9bf7cdd503
Blind: Update for new plugin API
2023-04-18 22:33:02 -07:00
Bill Kendrick
8218dbdba2
Color Shift (alien): Accept sizes
...
(Also, remove a debug printf() from Googly Eyes)
2023-04-18 22:16:41 -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
b2535d59ba
Magic size capabilites on a per-mode basis
...
e.g., useful to set size for paint-mode blur, but meaningless
for fullscreen-mode blur.
2023-04-12 23:39:55 -07:00
Bill Kendrick
bd199cf567
Blur: Support sizes
2023-04-12 22:34:06 -07:00
Bill Kendrick
263b382338
Preparing a space for Magic size control
...
Magic Controls (paint vs fullscreen) and Sizes (coming soon)
can be enabled/disabled independently, and the list of Magic tools
sizes itself accordingly.
2023-04-12 22:31:05 -07:00
Bill Kendrick
7f9bad96b7
Kalidescope <sic>; accept (but ignore) disabled_features
2023-04-12 00:14:44 -07:00
Bill Kendrick
bb12be2518
More work on Magic size support
...
Set default, pass current size to plugin when tool changes.
2023-04-11 23:57:51 -07:00
Bill Kendrick
7bdb19ff0f
More work on Magic size support; "kalidescope" <sic> is underway
2023-04-11 22:16:45 -07:00
Bill Kendrick
c9b74137fd
Magic docs, text: Bump version to 0.9.30 too
2023-04-09 23:31:04 -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
ff9d8d0888
Regen docs after 0.9.30 ver bump...
...
...and removal of "what's new" items
2023-04-03 22:09:06 -07:00
Bill Kendrick
a4cd42e0be
Sync Magic docs; Japanese updates -> TXT
...
(forgot to do so earlier!)
2023-04-01 11:10:31 -07:00
Bill Kendrick
983e24974c
Regen INSTALL after Win32 sdl2 drop; also ja_JP magic docs
2023-03-23 08:36:43 -07:00
Bill Kendrick
a4d942db69
Sound effect for Double Vision magic
2023-03-22 00:52:00 -07:00
Bill Kendrick
ec7aadef9e
Icon for Double Vision magic
2023-03-22 00:44:10 -07:00
Bill Kendrick
dfd9ad0850
3D Glasses, Color Sep., Double Vision: Preview mode
...
Preview at 3x3 blockiness while dragging (to hopefully help
performance on slower systems / larger canvases; my Pixel 7 struggled
to keep up).
Render the full effect upon mouse button release.
2023-03-22 00:34:35 -07:00