Commit graph

4603 commits

Author SHA1 Message Date
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
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
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
9b80c0d688 Don't load blank-named template during slideshow 2023-04-19 21:56:46 -07:00
Bill Kendrick
2140d2e17b Lightning: Update for new plugin API 2023-04-19 21:45:49 -07:00
Bill Kendrick
a0bb47d9da Sync MAGIC-API after some tweaks 2023-04-19 14:53:35 -07:00
Bill Kendrick
a0b720b3ad POT/PO refresh 2023-04-19 11:40:40 -07:00
Bill Kendrick
8620477ca3 Icelandic localization updates
h/t Sveinn
2023-04-19 11:39:35 -07:00
Bill Kendrick
fc73df7761 Grass: Update for new plugin API 2023-04-18 22:58:49 -07:00
Bill Kendrick
7964091a23 Resync docs to grab README -> Magic updates
...mentioning magic sizing, and updating magic controls section.
2023-04-18 22:57:41 -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
Jacques Chion
6c44ff6d3d some adjustments 2023-04-14 10:10:49 +02:00
Bill Kendrick
76dd03df2b Forgot to commit MAGIC_FEATURE_CONTROL into tp_magic_api.h.in
.in is important!
2023-04-13 21:18:59 -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
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
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
3996edaeec Magic: Show a size selector
...still doesn't interact yet, but it renders!
2023-04-12 22:49:09 -07:00