Download Latest Version pinta-3.1.2.tar.gz (18.7 MB)
Email in envelope

Get an email when there's a new version of Pinta

Home / 3.1
Name Modified Size InfoDownloads / Week
Parent folder
Pinta-macos-x86_64.dmg 2025-12-24 71.0 MB
Pinta-macos-arm64.dmg 2025-12-24 68.0 MB
pinta-3.1.tar.gz.asc 2025-12-24 833 Bytes
pinta-3.1.tar.gz.sha512 2025-12-24 147 Bytes
pinta-3.1.zip 2025-12-24 19.3 MB
pinta-3.1.tar.gz 2025-12-24 18.7 MB
Pinta-arm64.exe 2025-12-24 56.7 MB
Pinta-x86_64.exe 2025-12-24 60.1 MB
Pinta 3.1 source code.tar.gz 2025-12-24 18.9 MB
Pinta 3.1 source code.zip 2025-12-24 19.5 MB
README.md 2025-12-24 5.2 kB
Totals: 11 Items   332.2 MB 0

Credits

Thanks to the following contributors who worked on this release:

  • @badcel
  • @bplaat
  • @cameronwhite
  • @ericksson
  • @JGCarroll
  • @Lehonti
  • @Matthieu-LAURENT39
  • @PabloRufianJimenez
  • @pedropaulosuzuki
  • @spaghetti22
  • @stefan-dangl
  • @UrtsiSantsi

Also, thanks to everyone who contributed translations, filed bugs, made packages, and everything else!

Added

  • Implemented a new axonometric grid (View > Canvas Grid... > Show Axonometric Grid) (#1438, [#1541])
  • Rewrote the canvas widget to improve performance and memory usage issues for zoomed-in images (#1020, [#1485])
  • Added a new Cells effect (#1589)
  • Added a polygon selection mode to the Lasso Select tool (#1725, [#1096])
  • The Gradient tool now provides handles for adjusting the gradient length and direction (#1533, [#1773])
  • The "About" dialog now includes links to the issue tracker and discussion forum (#1343)
  • When compiling Pinta, the GirCoreSource MSBuild property can be set to easily build Pinta against a local build of gir.core for easy debugging (#1403)
  • Keyboard shortcuts are now displayed on all toolbar button tooltips (#1408, [#1432])
  • Added a right click menu for layers, containing actions that can be applied to the selected layer (#1588)
  • The Dithering effect can now use Pinta's current palette in addition to the effect's preset color palettes (#1594)
  • Random seed values for effects can now be directly controlled, in addition to use the Reseed button (#1592, [#1591])
  • Support for color picking in SimpleEffectDialog. Useful for add-in developers (#1611)
  • The text tool now supports using Ctrl+Backspace to delete words (#1680)
  • Added a Windows ARM64 installer (#1699, [#1378])
  • The selection of an area on the canvas is now being projected and highlighted on the rulers (#1723)
  • The selection outline is now animated for improved visibility (#1521, [#1829])
  • Added a Radius Percentage parameter to the Twist effect (#1739)
  • The Splatter brush can now repeatedly draw while holding the mouse down (#1817)

Changed

  • Packaging changes
  • Updated dependencies to require GTK 4.18+ and libadwaita 1.7+
  • Pinta now consistently uses an application ID of com.github.PintaProject.Pinta, which previously had been applied in patches for downstream packages (#1706, [#1419])
  • Breaking API changes for add-ins will require add-ins to be rebuilt against Pinta 3.1
  • Attributes used for effect configuration properties (CaptionAttribute, MaximumValueAttribute, ...) are now in the Pinta.Core assembly and the Pinta.Core namespace (#1665)
  • Methods RegisterEffect, UnregisterInstanceOfEffect, RegisterAdjustment, and UnregisterInstanceOfAdjustment in EffectsManager are now generic (#1678)
  • Removed use of deprecated Gtk.FontButton (#1421)
  • View menu moved from hamburger menu to dedicated button (#1428, [#1471])
  • Updated the application icon on macOS to better match the platform's icon style guidelines (#1572)
  • Removed the blend mode parameter from the Clouds effect. The replacement workflow is to create a new layer and configure the layer's blend mode (#1695)
  • Transparent palette colors are now drawn against a checkerboard pattern for improved visibility (#1759)
  • Saving an image with multiple layers to a format that does not support layers will now warn the user that the image is being flattened (#1856, [#1283])

Fixed

  • Fixed a bug where cancelling the color picker dialog could still update the palette colors (#1390, [#1411])
  • The text tool's "Normal and Outline" mode now draws the outline behind the text to avoid obscuring it (#1423, [#1426])
  • Improved the handling of negative angle values in the Rotate / Zoom Layer dialog (#1142, [#1440])
  • Fixed incorrect behavior with transparent colors in the Gradient tool (#1552, [#1543])
  • Fixed issues where the layer widget did not show the correct selected layer when switching documents (#1602, [#1573])
  • Fixed toolbar layout issues with displaying the cursor position and selection size (#1429, [#1540])
  • Fixed a potential hang when switching the active layer in a tool with uncommitted edits (#1463, [#1660])
  • Fixed a bug in the text tool where Ctrl+A only selected starting from the current line (#1698)
  • The icon and window title now appear correctly on KDE Wayland sessions (#1419)
  • Fixed bug where the text tool could incorrectly display a default cursor (#1707)
  • Fixed drifting when holding Shift while expanding a rectangle selection using the vertical or horizontal handles (#1733)
  • Fixed issue where icons were missing from the top bar (#1814)
  • Fixed a potential error in the text tool when pressing Left at the beginning of a line (#1824)
  • Fixed issues where mouse button releases were not correctly registered in certain situations (#1456, [#1891])
  • Fixed bug where copying did not include unfinalized text (#1666, [#1894])
  • Fixed issues with missing translations for libadwaita dialogs on macOS (#1877, [#1417])

Checksums

  • Fingerprint: 5BDA 30D0 C2E9 85E5 9808 9E44 4CF8 0E80 E77C 5C35
  • GPG Signature: gpg --verify pinta-3.1.tar.gz.asc
  • Checksum: pinta-3.1.tar.gz.sha512
Source: README.md, updated 2025-12-24