Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: PintaProject/Pinta

Pinta 3.1

24 Dec 04:46
3.1
09a8b71

Choose a tag to compare

Credits

Thanks to the following contributors who worked on this release:

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

Pinta 3.0.5

25 Nov 02:02
3.0.5

Choose a tag to compare

This is a bug fix release for Pinta 3.0

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

Fixed

  • Fixed several icons which did not display properly with GNOME 49 (#1812, #1814)

Checksums

  • Fingerprint: 5BDA 30D0 C2E9 85E5 9808 9E44 4CF8 0E80 E77C 5C35
  • GPG Signature: gpg --verify pinta-3.0.5.tar.gz.asc
  • Checksum: pinta-3.0.4.tar.gz.sha512

Pinta 3.0.4

07 Oct 03:29
3.0.4

Choose a tag to compare

This is a bug fix release for Pinta 3.0

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

Fixed

  • Fixed errors with saving JPEG files using the glycin pixbuf loader (#1774, #1785)
  • Fixed a few SVG icons which did not display properly in GTK 4.20 (#1797, #1796)

Checksums

  • Fingerprint: 5BDA 30D0 C2E9 85E5 9808 9E44 4CF8 0E80 E77C 5C35
  • GPG Signature: gpg --verify pinta-3.0.4.tar.gz.asc
  • Checksum: pinta-3.0.4.tar.gz.sha512

Pinta 3.1 Beta 1

20 Sep 03:55
3.1-beta1
5c06e6c

Choose a tag to compare

Pinta 3.1 Beta 1 Pre-release
Pre-release

This is a beta release for further testing of Pinta 3.1

See the changelog for a list of changes so far for Pinta 3.1

Pinta 3.0.3

01 Aug 14:16
3.0.3

Choose a tag to compare

This is a bug fix release for Pinta 3.0

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

Fixed

  • Fixed a packaging issue for the macOS arm64 build which caused many icons to disappear (#1605)
  • Fixed an issue where hiding a panel did not cause other panels to expand into the available space (#1472, #1500)
  • Fixed incorrect behavior of the Atkinson method in the Dithering effect (#1489)

Checksums

  • Fingerprint: 5BDA 30D0 C2E9 85E5 9808 9E44 4CF8 0E80 E77C 5C35
  • GPG Signature: gpg --verify pinta-3.0.3.tar.gz.asc
  • Checksum: pinta-3.0.3.tar.gz.sha512

Pinta 3.0.2

06 Jul 16:02
3.0.2

Choose a tag to compare

This is a bug fix release for Pinta 3.0

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

Fixed

  • Fixed an error when loading the add-in repositories (#1547, #1542)
  • Fixed a bug in the Levels dialog where the Red and Blue toggles were reversed (#1551)
  • The Vulkan DLL is now bundled with the Windows installer, which fixes errors on startup for certain systems (#1497, #1530)
  • Fixed performance issues when opening a large number of files (#1574, #1578)

Checksums

  • Fingerprint: 5BDA 30D0 C2E9 85E5 9808 9E44 4CF8 0E80 E77C 5C35
  • GPG Signature: gpg --verify pinta-3.0.2.tar.gz.asc
  • Checksum: pinta-3.0.2.tar.gz.sha512

Pinta 3.0.1

08 Jun 20:07
3.0.1

Choose a tag to compare

This is a bug fix release for Pinta 3.0

Thanks to the following contributors who worked on this release:

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

Added

  • Added an option (View -> Show/Hide -> Menu Bar) to switch to a menu bar layout instead of a header bar (#781, #1418)
  • Pinta now configures a compatibility version number for add-ins, to support running add-ins built against older versions such as Pinta 3.0 (#1379, #1389)

Changed

  • Improved the sizing of the toolbox icons, particularly for high DPI displays (#1374)
  • The text tool now uses the system's default font rather than being hardcoded to Arial, which may not exist on some systems (#1422, #1421)
  • Updated translations

Fixed

  • Fixed an issue where the toolbar's height could change when switching tools (#1370, #1391)
  • Fixed potential crashes when adjusting the brush width (#1340)
  • Fixed a bug on Windows where Pinta did not use the system's language for translations (#1473, #1493)

Checksums

  • Fingerprint: 5BDA 30D0 C2E9 85E5 9808 9E44 4CF8 0E80 E77C 5C35
  • GPG Signature: gpg --verify pinta-3.0.1.tar.gz.asc
  • Checksum: pinta-3.0.1.tar.gz.sha512

Pinta 3.0

12 Apr 04:47
3.0
6b8179e

Choose a tag to compare

Credits

This is a major new release of Pinta, with large changes to its architecture including porting to GTK4 and libadwaita. Using GTK4 also required porting Pinta to use a new library (Gir.Core) for C# bindings to GTK and other GObject libraries, so special thanks goes to @badcel and the @gircore contributors for their excellent work on that project!

This release also coincides with a new and improved project website, contributed by @rolandixor !

Thanks to the following contributors who worked on this release:

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

Added

  • Ported to GTK4 and libadwaita
  • Upgraded the minimum required .NET version to 8.0
  • Added an arm64 installer for macOS (Apple silicon)
  • Restored support for add-ins, which had been disabled in Pinta 2.0 due to technical limitations
  • Added a preference (in the View menu) for switching between a dark or light color scheme
  • Added an improved color picker dialog (#570, #761, #1025)
  • Added a canvas grid with customizable size, replacing the previous pixel grid (#1028, #1105)
  • Added ability to choose tile type (#1051) and edge behavior (#1141) in tile reflection effect
  • Added a new "Dithering" effect (#457)
  • Added "Voronoi Diagram" effect (#692)
  • Ported "Vignette" and "Dents" effects from Paint.NET 3.36 (#881, #885)
  • Added "Feather Object" effect (#886, #953)
  • Added "Align Object" effect (#936, #961)
  • Added "Outline Object" effect (#971)
  • Added support for exporting to portable pixmap (.ppm) files (#549)
  • Added a nearest-neighbor resampling mode when resizing images (#596)
  • Added support for customizable gradients in the fractal and clouds effects (#578, #678, #683)
  • Added a new Offset Selection option to the Edit menu to expand or contract the current selection (#661, #740, #746)
  • The Windows build of Pinta now supports loading .webp images (#770)
  • Improved zooming behavior with trackpads, including support for the pinch to zoom gesture (#634, #715)
  • The Windows installer is now signed, thanks to the support of SignPath (#1054)
  • The brush size and line width settings for many tools can now be adjusted with the [ and ] keyboard shortcuts (#796, #1155)

Changed

  • Due to API changes in GTK4, the File -> New Screenshot option now invokes platform-specific tools (the XDG screenshot portal on Linux, and the screenshot tool on maCOS). This is currently unsupported on Windows
  • When building Pinta using the Makefile, 'dotnet publish' is now run during the build step rather than the install step.
  • Added a "Reseed" button for the random noise used by several effects (such as "Add Noise" and "Frosted Glass"). Previously, the noise pattern changed every time the effect was computed (including when other parameters were changed).
  • Saving an image already saved in a format that supports multiple layers to a format that does not support layers will now explicitly prompt the user to flatten the image before saving, rather than silently flattening it (#909)
  • The add-in manager dialog now filters out old versions incompatible with the current version of Pinta, or new addins requiring future version of Pinta (#1580205)
  • The tool windows on the right side of the dock layout can now be completely hidden (#1179)

Fixed

  • Twist effect applied locally based on selection instead of entire image (#1089)
  • Zoom blur effect now zooms inside the image's bounds instead of way outside of them (#1125)
  • Fixed issues where the system language settings on macOS did not properly take effect in Pinta (#1976178)
  • Fixed an issue where the Pan tool's cursor could show up as a missing icon (#2013047)
  • Fixed errors when saving a file that was opened with a missing or incorrect extension (#2013050)
  • Fixed a bug where certain layer opacity settings could be incorrectly rounded (#2020596)
  • Fixed bugs in the shape tools and the Lasso Select tool which prevented the last row and column of the image from being used (#467)
  • Fixed issues where the Curves dialog could not easily edit existing control points (#1973602)
  • Fixed a bug where dragging a control point in the Curves dialog could unexpectedly erase other control points (#1973602)
  • Improved error handling when loading incompatible add-ins (#2047274)
  • The Clone Stamp tool no longer resets the destination offset after each stroke (#2031257)
  • Fixed potential errors when pasting in the text tool if the clipboard didn't contain text (#2047495)
  • The text tool now supports pre-editing to display the intermediate characters entered by an input method (#2047445)
  • Fixed layout issues in the effect dialogs (#2049937)
  • Fixed a bug where the Flip Horizontal / Vertical items in the Image menu incorrectly activated the Layer menu's flip actions (#2051430)
  • Fixed a bug where the uninstall Makefile target did not remove icons (#792)
  • Fixed a potential crash on some platforms when entering characters in the text tool using an input method (#722)
  • The angle picker widget now supports fractional angles (#807)
  • Fixed issues with restoring saved settings in the Eraser tool (#839)
  • Fixed dragging issues in the Curves adjustment dialog with modifiers such as Num Lock active (#871)
  • Fixed a bug where the file picker dialogue would open the wrong directory after a failed save (#914)
  • Fixed unexpected drawing behavior when using semi-transparent colors with the Paint Brush tool (#941)
  • The Text tool now supports configuring whether antialiasing is enabled (#935)
  • Fixed various artifacts in the shape tools, particularly with larger brush widths (#733, #955)
  • Fixed an issue where the text tool did not immediately redraw after changes to the font or color of unfinalized text (#952, #975)
  • Fixed an issue where the text tool could unexpectedly redraw existing text with the latest palette color, or fail to finalize uncommitted text (#1097, #1176)
  • Fixed a bug where cut / paste operations did not behave as expected with complex selections (#951, #978)
  • Fixed transparency behavior for several effects (#1184, #1229)
  • Fixed issues with the Soften Portrait effect where the Softness and Lighting parameters had no effect (#1217)

Checksums

  • Fingerprint: 5BDA 30D0 C2E9 85E5 9808 9E44 4CF8 0E80 E77C 5C35
  • GPG Signature: gpg --verify pinta-3.0.tar.gz.asc
  • Checksum: pinta-3.0.tar.gz.sha512

Pinta 3.0 Beta 1

27 Jan 03:26
3.0-beta1
eadb71d

Choose a tag to compare

Pinta 3.0 Beta 1 Pre-release
Pre-release

This is a beta release for further testing of Pinta 3.0 before the upcoming release

  • See the changelog for a list of changes in Pinta 3.0
  • Known issues:

Pinta 2.1.2

21 Apr 03:03
2.1.2
79f2799

Choose a tag to compare

This is a maintenance release for Pinta 2.1, which adds support for building against .NET 8 (replacing .NET 7) and fixes a couple bugs with the macOS package.

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

Changes

  • Support building against .NET 8 (replacing .NET 7) in addition to .NET 6

Bug Fixes

  • Fixed AppStream validation errors in xdg/pinta.appdata.xml
  • Fixed issues where the system language settings on macOS did not properly take effect in Pinta (#1976178)
  • Fixed issues on macOS with loading webp images (#770)

Checksums

  • Fingerprint: 5BDA 30D0 C2E9 85E5 9808 9E44 4CF8 0E80 E77C 5C35
  • GPG Signature: gpg --verify pinta-2.1.2.tar.gz.asc
  • Checksum: pinta-2.1.2.tar.gz.sha512