* New Features
------------
* Larger UI buttons
Override the ages-old default 48x48 size for UI buttons
(via a new "buttonsize" option). Note: If the button size
would be too large for the required parts of the UI to appear
within Tux Paint's window size, the largest possible size will
be used.
Pere Pujal i Carabantes <pere@fornol.no-ip.org>
* It's now possible to increase how many rows of buttons are shown
for the color palette at the bottom of the screen.
(Use the "colorsrows" option.)
Pere Pujal i Carabantes <pere@fornol.no-ip.org>
* Adding sub-tools to the Fill tool:
+ Solid -- The classic fill tool; click to fill
+ Linear -- A linear gradient; click and drag to adjust,
release mouse to finish
+ Radial -- A radial gradient; click to fill
(The gradients transition from the current color to the
background that's being filled.)
* New Magic Tools:
----------------
* Checkerboard
Cover the entire canvas with a checkboard pattern using the
current color. Drag to change the size of the squares.
* Clone
Clones (copies, via painting) part of a drawing to another position.
* Pixels
Draws large squares, for classic computer 'pixel art' style drawings.
* Documentation updates
---------------------
* Documentation is now maintained in a separate source repository,
'tuxpaint-docs', which allows for easier and more consisten
translation of the documentation. Pulling in initial version of
these docs, which contain a variety of minor updates (and also a
few which had previously only been available as plain TXT are now
available as HTML).
+ French translation
Jacques Chion <jacques.chion
@Orange.fr>
+ Galician
Miguel Anxo Bouzada <mbouzada@gmail.com>
+ Japanese
TOYAMA Shin-ichi <shin1@wmail.plala.or.jp>
* Adding documentation that covers some of the
environment variables that Tux Paint utilizes.
* Expanded the steps for making and posting releases.
* Documented how to build Tux Paint using old macOS
Mark K. Kim <markuskimius@gmail.com>
* Added more credits to manpage. Avoiding word-wrapping
URLs and email addresses. Saved out as UTF-8, rather than
Latin-1 encoding.
* Other Improvements
------------------
* Fill tools do a better job at filling around
antialiased edges, and apply some blending.
* Reduce CPU usage by increasing delay in main loop
from 1ms to 10ms, and only using SDL's Timer subsystem
when scrolling happens.
(Details at
https://sourceforge.net/p/tuxpaint/tuxpaint/ci/7727b995c53df208596eff89ac1acb954a16098c/)
Mark K. Kim <markuskimius@gmail.com>
(h/t @bbugwong on Twitter for reporting the issue)
* If parent of export directory doesn't exist, Tux Paint will
try to create it as well.
(Only one level up; e.g., with an export location like
/path/to/Pictures/TuxPaint/, it will try to create
/path/to/Pictures/ if it doesn't exist, but not its parents).
h/t Tim Dickson
* Translation Updates:
--------------------
* Albanian
Besnik Bleta <besnik@programeshqip.org>
* Catalan
Pere Pujal i Carabantes <pere@fornol.no-ip.org>
* Galician
Miguel Bouzada <mbouzada@gmail.com>
* Icelandic
Sveinn à Felli <sv1@fellsnet.is>
* Occitan
Quentin PAGÈS <quentinantonin
@free.fr>
* Magic Tool Improvememnts:
-------------------------
* A new "xorpixel()" function has been added to the Magic Tools API.
* Bug Fixes:
----------
* Halftone magic tool wasn't loading due to a problem
with its sound effect file.
* Ports & Building
----------------
* [WIP] Apple iOS port
Mark K. Kim <markuskimius@gmail.com>