Commit graph

3078 commits

Author SHA1 Message Date
Bill Kendrick
51e28bdfb0 Regen POT/PO after adding emitter magic tools 2024-12-26 01:10:50 -08:00
Bill Kendrick
07e338d717 Text/Label paste: Word-wrap on space (eaten) or dash 2024-12-25 13:42:25 -08:00
Bill Kendrick
023fafe54f Remove some OSK debugging printf()s I forgot about 2024-12-25 11:35:39 -08:00
Bill Kendrick
0b94297c33 Noting Text/Label paste support in AppData file 2024-12-25 10:42:50 -08:00
Bill Kendrick
f9728edd05 Getting On-Screen Keyboard "Paste" button to work
I THINK I've got it.  I admit I don't understand the OSK code _at all_.
2024-12-25 10:39:49 -08:00
Bill Kendrick
9103b783ce Improving commentary for text_label_tool_enter() 2024-12-25 10:15:14 -08:00
Bill Kendrick
79bc5b2df4 WIP Adding "Paste" button to On Screen Keyboard
Appears, but does not yet actually invoke a paste event.
Does not have an icon.
2024-12-20 12:32:41 -08:00
Bill Kendrick
4de111df25 WIP - Text/Label tools: Ability to paste text clipboard
Lots still to do, but the basic functionality is there
(thanks to SDL2's clipboard functions).

For https://sourceforge.net/p/tuxpaint/feature-requests/95/
2024-12-20 01:36:08 -08:00
Bill Kendrick
199f11ce31 Less stdout noise when running Tux Paint
Avoid warnings when we cannot load non-existent SVGs by checking for file existence first.
(h/t Thomas K)

Add some "Info" and "Warning" labels to some output; improve some messages.

Free gerror that rsvg_handle_new_from_file() allocates.
2024-12-20 00:13:59 -08:00
Bill Kendrick
3d2dab5fc2 Improved color picker behavior
Better behavior when clicking/tapping and dragging hue/saturation box
and value slider.
2024-11-15 00:59:46 -08:00
Bill Kendrick
79ce7a87ca Bump to 0.9.35 2024-11-15 00:19:10 -08:00
Bill Kendrick
8d6179a514 indent.sh: Add reminder to clean up backup ~ files 2024-10-23 23:30:44 -07:00
Bill Kendrick
c88616e13e Don't Magic switch-out & -in on pointless Ctrl-R/Z
h/t Pere for a correction for Ctrl-R (I also applied to Ctlr-Z)
and Miyagi for reporting the issue

Closes https://sourceforge.net/p/tuxpaint/bugs/294/
2024-10-23 20:55:13 -07:00
Pere Pujal i Carabantes
d06489e779 Updating Catalan. 2024-10-22 00:24:16 +02:00
Bill Kendrick
97dc7bc9c3 Sync docs after "What's New" update 2024-10-21 00:43:13 -07:00
Bill Kendrick
849cc46d10 New "Impasto" brush
Sneaking in before 0.9.34 final >:-)
2024-10-20 23:47:01 -07:00
Bill Kendrick
244ba7b76c Regen POT & PO after running indent against source 2024-10-20 11:26:16 -07:00
Bill Kendrick
44d7d0ee5d Re-run indent.sh under GNU indent 2.2.13
Slight change to its default behavior re: pointer variables
(before: "type * var"; now seems to prefer: "type *var").
2024-10-20 11:22:30 -07:00
Bill Kendrick
f91923eddf Avoid potentially unset variable in get_fname.c 2024-10-20 11:02:49 -07:00
Bill Kendrick
5e8eee5e3e Two new templates: Clouds from airplane & Lough Leane 2024-10-12 21:58:51 -07:00
Bill Kendrick
a407ce1295 New brush: Smoke
Based on "Smoke" in Krita 4 brush bundle.
2024-10-12 21:05:58 -07:00
Bill Kendrick
7cb752edca New brush: Graphite
Based on Graphite Grain from Krita 4 brush bundle.
2024-10-12 20:58:07 -07:00
Bill Kendrick
cf42c4b265 New brush: Paint Splats
Based on Paint Splats from Krita 4 brush bundle.
2024-10-12 20:45:13 -07:00
Bill Kendrick
e5b20f903f New brush: Water (still)
Based on "Water Still" from Krita 4 brush bundle.
2024-10-12 20:35:54 -07:00
Bill Kendrick
bdb490898d New brush: Spines
Lifted from Krita 4 brushes bundle.
2024-10-12 20:22:07 -07:00
Bill Kendrick
b40665b2fe Avoid alpha appearing as black in multi-frame rotated brushes
See reopened https://sourceforge.net/p/tuxpaint/bugs/259/
2024-10-11 00:50:44 -07:00
Bill Kendrick
aa8db6c27d Rotated brush: always send 32-bit surface to rotozoomSurface() 2024-10-11 00:30:15 -07:00
Bill Kendrick
776301620e Didn't mean to leave scale at 2.0 in rotozoom calls 2024-10-10 23:53:37 -07:00
Bill Kendrick
e62db79e8f Watercolor splotches brush; mended rotated brush position
also, new "chaotic" brush option (used by watercolor splotches)
(TODO - document this).
2024-10-10 23:38:36 -07:00
dolphin6k
bb396586cf Updated Japanese translations 2024-10-11 13:27:15 +09:00
Bill Kendrick
7ccd3aca7f "Tessellation": Two variations; add icon; move...
... to pattern painting group
2024-10-09 19:25:28 -07:00
Bill Kendrick
881ea9a3c1 WIP "Tessellation" magic tool 2024-10-08 01:17:56 -07:00
Bill Kendrick
d98ad2b4cf WIP Concentric Circle & Square magic tools 2024-10-07 22:45:11 -07:00
Pere Pujal i Carabantes
d9c53eb67b Updating Catalan. 2024-10-08 01:30:06 +02:00
Jacques Chion
ef5f2edbde updating translation 2024-10-07 19:29:48 +02:00
Bill Kendrick
0f6236daa6 Portuguese updates
h/t Hugo
2024-10-06 11:21:46 -07:00
Bill Kendrick
cc8b903850 WIP "Spiral" & "Square Spiral" magic tools
Needs docs, icons, sound effects, and correct grouping/ordering.
For https://sourceforge.net/p/tuxpaint/feature-requests/261/
2024-10-04 21:07:39 -07:00
Bill Kendrick
f296e98acf Spray Paint docs 2024-10-02 23:33:42 -07:00
Bill Kendrick
0dd7d39676 New "Spray Paint" magic tool
Paints a spray of dots around the cursor, simulating paint
from a spray can, or an airbrush.
2024-10-02 22:39:10 -07:00
Bill Kendrick
380728fb33 Register our own SDL event for Stamp descr. playback
Sometimes wasn't working.  See https://sourceforge.net/p/tuxpaint/bugs/293/

Committing on behalf of Pere.
2024-10-02 21:25:58 -07:00
Bill Kendrick
d4d662ed7a Portuguese update
h/t Hugo

(and doc'ing French update; h/t Jacques)
2024-09-30 00:41:15 -07:00
Jacques Chion
c3aaabea2b still fixing mistake 2024-09-30 07:37:59 +02:00
Jacques Chion
1e2a9dd8e2 fixing mistake 2024-09-30 06:47:39 +02:00
Jacques Chion
e096faa228 updating translation 2024-09-30 06:23:46 +02:00
Bill Kendrick
9395f16118 "Crescent" magic tool (WIP)
Needs icon, sound, and docs.
2024-09-28 17:49:58 -07:00
Bill Kendrick
2d5991b4ea Sync docs to get "ASCII Color Computer" 2024-09-27 22:46:21 -07:00
Bill Kendrick
8f11d70bce Regen POT & PO after adding ASCII magic tools 2024-09-26 00:36:46 -07:00
Bill Kendrick
c9f978b1ca WIP ASCII art Magic tools; code working! 2024-09-26 00:35:01 -07:00
Bill Kendrick
be4827cd03 Mend bug: Eraser choices turning white...
...when a prompt came up.

h/t Pere; https://sourceforge.net/p/tuxpaint/bugs/292/
2024-09-25 20:01:01 -07:00
Bill Kendrick
561fe3c278 Regen POT & PO after adding "Rotate" tool 2024-09-25 00:09:42 -07:00