Commit graph

5053 commits

Author SHA1 Message Date
Bill Kendrick
608564b00f WIP Filled Polygon Magic tool
Currently able to add & adjust points, which forms a polygon.
It is not filled yet.
2024-03-27 23:41:41 -07:00
Bill Kendrick
2b1de738e6 Regen brush descriptions after pt_PT translations
h/t Hugo
2024-03-26 17:48:34 -07:00
Bill Kendrick
da50c8c44b Portuguese translation of brush descriptions
h/t Hugo
2024-03-26 17:46:11 -07:00
Bill Kendrick
d7cf2df332 Syncing docs & updating appdata re: Brush descriptions 2024-03-25 23:24:38 -07:00
Bill Kendrick
429df33d13 More brush descriptions 2024-03-25 23:15:16 -07:00
Bill Kendrick
ea9aa5ef31 Brush PO metadata cleanup 2024-03-25 23:08:42 -07:00
Bill Kendrick
8ab672bb74 Regen POT & POs after adding some brush descriptions 2024-03-25 22:20:16 -07:00
Bill Kendrick
eb321e2971 Adding more brush descriptions
Also renamed the cat, dog, and squirrel filenames so they
appear next to each other in the brush list.
2024-03-25 22:19:06 -07:00
Bill Kendrick
755380570e Add metadata to tuxpaint-brushes-ca.po 2024-03-25 21:41:56 -07:00
Bill Kendrick
ee5075ac36 Rename txt-po to brushes-po 2024-03-25 21:24:52 -07:00
Bill Kendrick
4fc34ebd83 Load & display brush descriptions. 2024-03-25 21:21:14 -07:00
Bill Kendrick
a266336871 WIP Beginning work on (localized) brush descriptions 2024-03-25 21:00:16 -07:00
Bill Kendrick
a2d8b39e95 Dither icons compressed (pngout) 2024-03-19 23:34:24 -07:00
Bill Kendrick
3bf36f8c07 Dither sound effects 2024-03-19 23:33:31 -07:00
Bill Kendrick
ef3f150a88 Dither magic tools: Add icon
Also, less darkening in "Keep Color" variation.
2024-03-19 23:13:02 -07:00
Bill Kendrick
dbfd855a12 Sync docs after some Magic tool doc updates 2024-03-19 22:29:30 -07:00
Bill Kendrick
5adf5dfbf8 Doc'ing new transparent Erasers 2024-03-15 21:11:25 -07:00
Bill Kendrick
f85e2c3519 Transparent erasers
Added round erasers that only expose 25% of the background each
time you click and apply the eraser.

Reworked how erasers are handled in the code to make it easier
to add this.

Reworked how eraser icons are drawn in the selector on the right.
(Squares and non-fuzzy, non-transparent circles are solid;
fuzzy circles are solid in the center with a dithered edge;
transparent circles are entirely dithered.)

TODO
 * Document the new eraser type
 * Remove a visual artfact (XOR outline) when using Ctrl-Z to Undo
 * Eraser icons turn from black to white when temporarily switching
   to certain other tools (e.g., after prompts like Quit or Print,
   or after using Save)
2024-03-15 18:53:13 -07:00
Bill Kendrick
d74b149be8 Specular: Some vertical waves, too 2024-03-02 00:58:02 -08:00
Bill Kendrick
58e054589f Sync Dither magic tool docs 2024-02-29 22:50:19 -08:00
Bill Kendrick
08012f4d79 Dither screenshots for docs 2024-02-29 22:46:34 -08:00
Bill Kendrick
40316cfe45 Bump version to 0.9.33; sync some doc changes! 2024-02-29 22:00:07 -08:00
Bill Kendrick
35c12c60fd Dither: Add a "keep color" variation 2024-02-29 21:41:16 -08:00
Bill Kendrick
9a36dc2cda Update POT/PO to add strings from Specular & Dither 2024-02-29 01:24:13 -08:00
Bill Kendrick
53f6064aa0 WIP Dither magic tool
For https://sourceforge.net/p/tuxpaint/feature-requests/256/
2024-02-29 01:13:21 -08:00
Bill Kendrick
f21e5f136d WIP Specular Reflection magic tool 2024-02-28 23:51:28 -08:00
Bill Kendrick
9fa5c649d1 Sync tp_magic_examples.c to get mended set_size() function 2024-02-28 23:30:22 -08:00
Bill Kendrick
63dfc030f7 Regen ADVANCED-STAMPS-HOWTO
Pick up new date, and mend some Japanese untranslated strings.
2024-02-28 23:07:14 -08:00
Bill Kendrick
27e960b13d Add Bulgarian update to changelog
h/t Vankata453

Also, more fighting with some ja_JP files?
2024-02-28 22:52:10 -08:00
Vankata453
686a60e7a3 Update Bulgarian translation
Updates the Bulgarian translation to 100%.

Also fixes an inconsistency in the translation of the word "click", replacing all instances with the variant, derived from English, since it makes it easier to understand the mouse is being talked about.
2024-02-28 21:41:37 +02:00
Bill Kendrick
9bb3d969e7 Sync docs after correcting EXTENDING 2024-02-20 01:47:28 -08:00
Bill Kendrick
54df87db22 Update POT/POs after appdate update
Only seemed to affect code reference comments.
2024-02-18 10:39:42 -08:00
Bill Kendrick
c5591c1b2a Portuguese translation update
h/t Hugo
2024-02-18 10:39:02 -08:00
Bill Kendrick
03ba98f399 Doc'ing Will's Appstream appdata file changes
...from https://sourceforge.net/p/tuxpaint/tuxpaint/merge-requests/19/
h/t Will!
2024-02-18 10:31:31 -08:00
Will Thompson
eac10ed522 Remove trailing period from translations of "Tux Paint"
appstreamcli validate gets very upset if you have a trailing period in
the name of the app:

    E: org.tuxpaint.Tuxpaint:116: name-has-dot-suffix P\u025bntiri Tukisi .
    E: org.tuxpaint.Tuxpaint:119: name-has-dot-suffix Tuks il\u0259 \u015f\u0259kil \u00e7\u0259k.
2024-02-17 23:00:59 +00:00
Will Thompson
91a0b75ae6 appdata: Add new <developer> tag
Appstream 1.0 introduces a new <developer> tag which supersedes
<developer_name>. Add it, keeping <developer_name> for
backwards-compatibility.

https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer
2024-02-17 20:26:19 +00:00
Will Thompson
259442d65f appdata: Indicate that Tuxpaint is fully offline
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-relations-internet
2024-02-17 20:14:09 +00:00
Will Thompson
dd6f7b3336 appdata: Replace named display_length with constant values
The named values for <display_length> were removed in Appstream 1.0,
released recently.  In their place, use integer values.

For the <requires> block, attempt to encode the same reasonableness
restrictions as are enforced on the windowsize setting. The code
requires the height to be at least 480px and the width at least 500px,
but there is no way to specify width versus height, just shortest versus
longest edge, so I just require that the shortest edge is at least
500px.

For the <recommends> block, 768px is the suggested number in the
appstream specification for laptops and tablets.

005c5f104d
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-relations-display_length
2024-02-17 20:09:13 +00:00
Bill Kendrick
c5aa6b3a87 CHANGES.txt adjustments
h/t Mark Kim!
2024-02-04 11:55:43 -08:00
Mark Kim
e26c2873db Simplify the process of building the universal bundle on the macOS 2024-02-03 22:18:41 -05:00
Mark Kim
c1b2811bbf Make screen refresh more snappy on macOS 2024-02-03 21:45:14 -05:00
Bill Kendrick
81dc7593da Regen POT & PO
Only commentary re: source code lines appears to have changed
since 2024-01-16.
2024-01-29 20:27:08 -08:00
Bill Kendrick
9a119bbee8 Fighting with gettext/msgmerge still >:-( 2024-01-29 00:37:41 -08:00
Bill Kendrick
3da5e9c9e1 Sync redone MAGIC-API docs (new glossary)
...aslo bump dates here & there.
2024-01-29 00:15:54 -08:00
Bill Kendrick
661f450526 Sync docs & drop -rc1 2024-01-27 00:05:20 -08:00
Bill Kendrick
57ce369247 Sync docs to grab Japanese updates
h/t Shin-ichi

Note - Some strings became untranslated recently!
2024-01-26 23:46:39 -08:00
Bill Kendrick
5cda0092ba Sync docs to grab as-of-yet untranslated Albanian magic docs 2024-01-26 23:44:59 -08:00
dolphin6k
298c7566a3 Updated Japanese 2024-01-27 10:46:51 +09:00
Bill Kendrick
095d77ef62 Albanian Tux Paint l10n updates
h/t Besnik Bleta
2024-01-26 10:32:43 -08:00
Bill Kendrick
9ea3984699 Albanian TXT docs weren't build right
Had a bug in Makefile & didn't notice it generated some blank
files.
2024-01-26 10:24:05 -08:00