Commit graph

2928 commits

Author SHA1 Message Date
Bill Kendrick
57a0b363bb Mention Iso/Di/Tri/Oblique in appdata file; regen POT/POs 2024-01-13 18:22:04 -08:00
Bill Kendrick
f585c6e897 Bump (c) date on splash screen to 2024 2024-01-13 11:51:21 -08:00
Bill Kendrick
5d1cdd6c3f WIP Adding more graphical projection drawing tools
Stubbing out tools for drawing in axonometric projection -- Isometric,
Dimetric, Trimetric -- and in oblique projection.

Also, placed 1-, 2-, and 3-point perspective tools, along with these
new ones, into a new Magic Tool group, MAGIC_TYPE_PROJECTIONS.

See https://sourceforge.net/p/tuxpaint/feature-requests/252/
and https://sourceforge.net/p/tuxpaint/feature-requests/253/
2024-01-12 21:19:39 -08:00
Bill Kendrick
5ab5293866 Albanian translation update
h/t Besnik
2024-01-08 00:56:06 -08:00
Bill Kendrick
c96e88a491 Mend typos (including syncing docs)
h/t Besnik
2024-01-08 00:19:23 -08:00
Bill Kendrick
12b9c65536 org.tuxpaint.Tuxpaint.appdata.xml: Mention new trochoid tools 2024-01-07 12:44:11 -08:00
Bill Kendrick
2411c370ce Tweak alt. trochoid magic tools; regen POT/POs 2024-01-07 02:45:00 -08:00
Bill Kendrick
cecb344faf Portuguese localization update
h/t Hugo!
2024-01-02 22:24:55 -08:00
Bill Kendrick
c4a42b6a90 Sync docs; update org.tuxpaint.Tuxpaint.appdata.xml.in
Syncing docs to grab version & date updates, MAGIC-API tweak,
and updated quickstart guide.

Update `org.tuxpaint.Tuxpaint.appdata.xml.in` to mention
2- and 3-point perspective, and "complexity" option, too.

Regen. POT & PO files to grab new strings from appdata file.
2024-01-01 11:06:48 -08:00
Bill Kendrick
24d84731ff Wrapped up tuxpaint side of complexity tool
Need to work more on N-Point Perspective tools.
(Also need to add configuration UI to `tuxpaint-config`)
2023-12-29 16:43:51 -08:00
Bill Kendrick
a0f90185a5 Sync docs re: forthcoming complexity option 2023-12-29 16:25:37 -08:00
Bill Kendrick
67b1908fd0 tuxpaint.conf example: Note complexity needs example too
Sigh
2023-12-29 16:01:17 -08:00
Bill Kendrick
4834bd50fd tp_magic_api.h MAGIC_COMPLEXITY_LEVEL_NAMES const char *
not just char *
2023-12-29 16:00:43 -08:00
Bill Kendrick
972195e38b Magic complexity header tweaks
Novice=0, Advanced=2, so we can test "complexity >= SOME_LEVEL"
if a tool works in both Beginner and Advanced modes (vs. "<=" which
seemed backwards).

Add some print-able string names for the complexity levels.

When a Magic plugin fails to init (e.g., now the Clone tool does,
in "novice" mode), show the message as "Notice", not "Error",
and helpfully remind us of the complexity level.

Provide a "_DEFAULT" #define that tuxpaint.c can use, rather than
hard-coding "_ADVANCED", in case things change in the future.
2023-12-29 15:44:17 -08:00
Bill Kendrick
0bc54921d9 WIP - Extending Magic plugin API to support complexity
For https://sourceforge.net/p/tuxpaint/feature-requests/247/
2023-12-29 14:20:07 -08:00
Jacques Chion
3586784659 update translation 2023-12-23 15:43:37 +01:00
Bill Kendrick
f68909c70e Avoid potential crash using HSV color from New dialog 2023-12-17 11:46:19 -08:00
Bill Kendrick
d333b6a8f8 appdata - some new features; regen all POT & POs
...to capture new features from appdata, and also all strings
from `n_pt_persp` magic tool source.
2023-12-17 10:48:58 -08:00
Bill Kendrick
dcdac76c4c Bump version to 0.9.32 2023-11-21 23:47:20 -08:00
dolphin6k
d46b3431b4 Revert "Load plugins only from global plugin directory on Windows."
This reverts commit 44c8efc115.
2023-11-13 22:15:26 +09:00
dolphin6k
44c8efc115 Load plugins only from global plugin directory on Windows.
This prevent the crash when "datadir" is set to the program directory.
2023-11-12 22:51:21 +09:00
dolphin6k
848517dbe4 Force log files to go under AppData 2023-11-12 18:41:30 +09:00
Jacques Chion
a3e6ccbdfe update translation 2023-10-31 06:41:41 +01:00
dolphin6k
9eb8fcff43 Added build arc to version output and relocated. 2023-10-28 18:57:04 +09:00
dolphin6k
10a0a34b1b Output Version of Tux Paint and Windows
This enables to know the user's environment easily.
2023-10-28 17:55:38 +09:00
Pere Pujal i Carabantes
9cc26e6ed6 Subdirs in Android assets are not browsable. Listing all of them, additionally, a script to download, join and order the stamps is being commited at the Tuxpaint-Android source. 2023-10-16 01:31:08 +02:00
Bill Kendrick
b94044f557 Text/Label tools: Show font info in instructions at the bottom 2023-10-14 00:17:18 -07:00
Bill Kendrick
90ef703403 Ensure hand pointer appears when hovering over tool controls
...e.g. size controls in Magic, flip/mirror, size, and rotate
controls in Stamps, text style controls in Text and Label, etc.
2023-10-13 23:58:04 -07:00
Bill Kendrick
e43c506d20 Mend scroll-down arrow bug Stamps selector...
...when stamp controls were disabled.
2023-10-13 23:18:00 -07:00
Vankata453
0720659dc3 Update Bulgarian translation
Updates the Bulgarian translation to 100%.

Does an overhaul of most of the translations to replace more polite, plural verb forms, with singular, spoken forms.
2023-10-05 21:10:46 +03:00
Jacques Chion
6b65bcebc2 changing one translation 2023-09-08 15:32:07 +02:00
Bill Kendrick
f77cfb78c9 Portuguese translation update
h/t Hugo
2023-09-01 11:27:55 -07:00
Jacques Chion
2e9f91ef7c fixing some mistakes 2023-08-06 20:22:00 +02:00
Bill Kendrick
43a253fd4f Ready for 0.9.31; bump date & drop -rc1 from version 2023-07-20 22:32:11 -07:00
Bill Kendrick
b71a4d2987 Avoid stamp & eraser XOR garbage when using quick eraser
(Click+[X])
2023-07-19 00:49:16 -07:00
Jacques Chion
8cc62f6fed updating translation 2023-07-17 19:31:30 +02:00
Bill Kendrick
cfc78f82d3 Regen POT & PO, bump date in appdata file
Captures the "what's new" strings in appdata file
2023-07-13 23:13:25 -07:00
Pere Pujal i Carabantes
153671b7c4 Updating Catalan, second step... 2023-07-09 12:08:19 +02:00
Bill Kendrick
fbda2c26a1 Avoid Cairo-scaling stamps under new RSVG library
It was causing SVG-based stamps to appear corrupted (a zoomed in
and cropped view of the top-left corner of the shape, rather than
the entire shape).
2023-07-08 10:27:23 -07:00
dolphin6k
45b071d8e4 Updated Japanese 2023-07-09 00:48:56 +09:00
dolphin6k
2a07444d56 Updated Japanese 2023-07-08 23:04:02 +09:00
dolphin6k
823c5d28bc updating po and pot for explanation of horizontal fill tool 2023-07-08 22:58:34 +09:00
Shinichi TOYAMA
d43f10c5f2 rsvg_handle_render_document() is not available before librsvg 2.46
https://gnome.pages.gitlab.gnome.org/librsvg/Rsvg-2.0/method.Handle.render_document.html
2023-07-08 20:50:06 +09:00
Pere Pujal i Carabantes
584ab8fb66 Updating Catalan, first step... 2023-07-08 01:03:58 +02:00
Jacques Chion
1417e79701 updating translation 2023-07-05 20:32:14 +02:00
dolphin6k
5081340f2e Trial to make listing locale fonts shipped with Tux Paint by --listfonts 2023-07-02 18:07:58 +09:00
dolphin6k
17a0a59a50 Trial to make ui font fallback enable when no config option specified. 2023-07-02 18:05:42 +09:00
dolphin6k
d271c5ba42 Default locale font for Japanese 2023-07-02 16:56:03 +09:00
Bill Kendrick
e98daa5a62 Fill -> Linear Gradient: Show angle while dragging
When using the Linear Gradient fill tool, the angle of the
gradient is now is shown (in the instructions at the bottom).

h/t Miyagi Andel for the idea
2023-07-01 01:21:10 -07:00
dolphin6k
89a164df3d Updated Japanese 2023-06-30 17:47:26 +09:00