Pinta Changelog

What's new in Pinta 1.4

Sep 28, 2012
  • New Features / Improvements:
  • Magic Wand tool selection modes (Union, Exclude, Xor, and Intersect).
  • Layer blend modes.
  • Reduced memory usage in the Open Images Pad (over 100mb in some cases).
  • Significantly reduced memory usage for history (only the difference between
  • the two images is stored)
  • Copy/Paste support for the text tool.
  • Improved rendering performance.
  • The colour picker tool now supports different sampling sizes, and sampling
  • from a single layer or the entire image.
  • Improved support for special characters and alternate input methods in the
  • text tool.
  • Added a Copy Merged command to copy the flattened image/selection to the
  • clipboard, instead of just the current layer.
  • Added a drop shadow to the canvas.
  • Improved support for extensions:
  • Extensions can be initialized/uninitialized properly, including removing
  • any tools/effects that were registered.
  • Downloads from remote repositories are now enabled.
  • Fixed Bugs:
  • #999571 New image flattening functionality breaks saving functionality.
  • #956195 Many effects do not work with Gtk# 2.12.11.
  • #696293 Clicking text tool can crash OSX. (fixed in Mono 2.11.4)
  • #984573 New layer with Text object does not put text on this new layer.
  • #987641 Opening TGA files created by Pinta does not work on Linux.
  • #995767 Using 'cut' in text object does not delete text.
  • #996490 Two undo actions required to fully undo after pasting an image.
  • #998629 Crashes when using copy/paste in Pinta.
  • #1001536 Exception in Text Tool when attempting to select beyond end of string.
  • #1006753 Exception when saving ORA file on Mac.
  • #1008439 Disabling the "Default Tools" extension crashes Pinta.
  • #1036041 Undo using CTRL+Z not working if this is the first action in new image.
  • #1036485 Undo is broken for cropping or resizing the canvas (regression).
  • #1048137 Crash when disposing the ResizeHistoryItem (regression).
  • #602651 Inverting colors overwrites transparency with white pixels.
  • #606240 Move pixels tool corrupted by scrolling.
  • #724982 After pasting from clipboard in a image, pasted selection dissapears.
  • #776328 Chinese characters can not be typed in Text tool.
  • #891556 Incorrect behavior of Undo command when editing text.
  • #911398 Can not change input method in Text tool for non-English language.
  • #932924 /usr/bin/pinta has wrong path in it for some Linux x86_64 systems.
  • #983709 Undo using Text object displays letter z in text instead of undoing.
  • #999914 Can't enter the '

New in Pinta 0.7 (Mar 3, 2011)

  • New Improvements:
  • Text Outline Support: Pinta now supports outlined text, for all your trollcats (and dogs) needs!
  • Fixed Bugs:
  • #702272 - After closing multiple pasted images Pinta crashes
  • #704265 - Using File | Save As for the SECOND time produces exception.
  • #671495 - When clicked on canvas text is copied from doc1 to doc2 - why?
  • #672232 - Pencil tool precision on zoomed canvas
  • #692122 - The drawing created by paintbrush not on the clicked point
  • #702547 - Paintbrush size 1 doesn't work
  • #702925 - There is no difference using cut and copy
  • #703111 - Crop to Selection only crops to a rectangle
  • #707587 - Transparency does not work
  • #701732 - Paintbrush doesn't show the full circle initially
  • #702047 - Non-English strings in Non-English Pinta
  • #702156 - A bit of the text cursor remains when using large fonts
  • #721678 - New image window does not except Enter as default action for OK button

New in Pinta 0.6 (Jan 13, 2011)

  • Fixed Bugs:
  • #599468 - History messed up with overlapping click+holds
  • #670455 - Opening wrong file with Pinta show a Windows error
  • #670767 - After adding a new layer, adjusting the transparency will cause a crash.
  • #672398 - Typing large text while in zoom mode causes an exception error
  • #694245 - Gtk-WARNING **: Attempting to read the recently used resources file: Invalid argument
  • #696410 - Pinta crashes when changing the values in oil painting
  • #602663 - Temporary drawing layer is displayed above all layers
  • #604440 - Move pixels tool corrupts history
  • #606245 - "Crop to selection" can enlarge image
  • #663676 - PaintBucket region bug
  • #670359 - Windows 7 icon problem on taking screenshot
  • #670361 - Problem using gradient tool and clone tool
  • #670379 - Linear Reflected Gradient is not working
  • #670398 - Paste Into New Image and trasparency
  • #670411 - Can't Undo some tool on transparency area
  • #671460 - Not enough space between lines of text
  • #671495 - When clicked on canvas text is copied from doc1 to doc2 - why?
  • #671508 - After erasing some portion of picture and refilling it with bucket eraser border is preserved
  • #671528 - Selection exceeding canvas + fill = exception
  • #671540 - OpenRaster file that was created with Pinta, can't be opened with Pinta
  • #672232 - Pencil tool precision on zoomed canvas
  • #672394 - Text tool won't work after undone from history panel
  • #676099 - Pinta fails to open TIFF files with .tif extension
  • #688088 - Text object: after pressing enter cursor move to the first row
  • #689224 - When pasting merging should not be done automatically
  • #587641 - Selection color on black background
  • #592357 - Text tool: rendered on a white background while typing
  • #592360 - Text tool: unreliable vertical alignment
  • #592534 - Zoom shifts viewport
  • #602653 - Tools deselection possible
  • #644168 - Rotation in Shotwell is incompatible with some other applications
  • #644846 - Pinta does not respect the EXIF orientation flag
  • #670370 - Rulers "zeros" position wrong
  • #670382 - The dialog box "Choose Primary Color" isn't in Translations
  • #670425 - Wrong zoom on crop to selection
  • #670441 - Pinta icon on title bar different from Pinta new icon
  • #670492 - X: and Y: strings should be market as untranslatable
  • #670774 - Missing "Unsaved image" string in Translations
  • #671303 - File Close in incorrect position according to Gnome HIG
  • #671306 - Edit menu items in incorrect positions in Edit menu according to GNOME HIG
  • #671316 - View menu items in incorrect positions according to GNOME HIG
  • #671433 - "Brush width" is not width enough
  • #671454 - There are chechboxes missing in View | Tools Windows
  • #671467 - Undo / Redo buttons not in correct order accoring to Gnome HIG
  • #671473 - Quit without saving should put more serious icon
  • #671500 - Remember last used image type saving
  • #671524 - Two layers must be merged before saving
  • #683242 - Three dots in Translation missing but incorrectly displayed in menus for Slovenian language
  • #689560 - Shortcut Alt+V not working, change it to Ctrl+Alt+V
  • #691936 - Some locale folders in Windows are in main Pinta install folder
  • #694074 - Change to fit-to-window zoom doesn't work if current zoom is smaller
  • #678296 - Color eraser tool unexistent
  • #688084 - Take screenshot value should be remembered

New in Pinta 0.5 (Nov 3, 2010)

  • New Improvements:
  • Multiple Image Support:
  • Pinta now supports multiple images open at a time, allowing you to easily switch between several images for editing.[Jonathan Pobst]
  • Procedural Brushes: Add interesting painting effects with new procedural paint brushes, such as splatter, squares, circles, and grid. [Aaron Bockover]
  • Clone Stamp: Easily remove unwanted objects from photos with the clone stamp. [Jonathan Pobst]
  • Smaller Enhancements:
  • Save/load color palettes. [Maia Kozheva]
  • TGA file support. [Maia Kozheva]
  • Support for choosing level of JPEG compression. [Maia Kozheva]
  • Paste into New Image. [Richard Cohn]
  • Rulers. [Olivier Dufour]
  • Fixed Bugs:
  • #581105 - Single Layer, add New Layer, Use text Tool, then Crash
  • #587761 - Allow specifying JPEG compression ratio
  • #592340 - Text tool: "normal" (0.4-like) mode produces rendering artifacts upon commit
  • #597692 - Zoom to selection does nothing
  • #598722 - Source code not provided for System.ComponentModel.Composition.dll
  • #602110 - Auto Levels adjustment is very slow
  • #602530 - Pencil tool won't draw on first click
  • #602660 - History auto hiding blocked when clicked
  • #602711 - Toolbox: Tool height should be the same size independent of tool selected.
  • #602728 - ShowPad should be in View menu
  • #603235 - Allow changing palette colors
  • #603458 - Exception when trying to save a new image twice
  • #604023 - [master] "Show ruler" setting not saved
  • #604475 - Exception when pressing both mouse buttons while dragging selection
  • #604869 - Surround all direct pixel operations with Cairo.Surface.Flush/MarkDirty
  • #605254 - No extension appended by default
  • #606136 - Support drag and drop from file manager
  • #611372 - fix mime list in desktop file
  • #611406 - Full screen
  • #616305 - [master] Zoom works incorrectly across documents
  • #618815 - Unneeded translation strings
  • #618816 - Small bug in string - no space required
  • #620517 - Add a way to show the coordinates of the pixel under the cursor
  • #654959 - Cannot save a gif file after cropping it

New in Pinta 0.4 (Jul 7, 2010)

  • New Improvements:
  • Docking:
  • As previously covered in a blog post, the most noticeable change is Pinta has picked up the excellent pad docking library used in MonoDevelop.
  • This allows you to show, hide, move, resize, and undock the various pads into the configuration that fits your work style best.[Jonathan Pobst]
  • Translations:
  • Pinta is now fully translatable, and ships with at least partial support for 18 languages.
  • If you'd like to translate Pinta, you can easily help through the web-based translation interface hosted on Launchpad. [Jonathan Pobst, Obinou Conseil]
  • Smaller Enhancements:
  • Support for many more file formats, like gif, tiff, bmp. [Jonathan Pobst]
  • Support for the OpenRaster format, an open standard that stores layers, and is compatible with other OSS software, like Krita and MyPaint. [Maia Kozheva]
  • Font preview for text tool. [Hanh Pham]
  • Autotools based build system. [Joe Hillenbrand, Maia Kozheva]
  • Better GNOME integration: toolbar respects GNOME size, Open/Save dialogs remember their last location, and will default to Pictures directory. [Maia Kozheva]
  • Fixed Bugs:
  • #581104 - Move Pixel Tool Doesn't work until selecting another tool
  • #582104 - Rounded rectangle brush width +/- change wrong combobox
  • #581382 - Gradient doesn't respect irregular selection
  • #582111 - Selections don't snap to pixel boundaries
  • #587468 - Use a smoother downsize algorithm
  • #587756 - Rectangle tools should snap to pixels
  • #587768 - Unsupported file extensions default to PNG format
  • #587799 - Text tool broken; squares, Cairo toy API
  • #588591 - Saved files do not respect layer opacity
  • #594677 - Cannot roundtrip an OpenRaster image
  • #581107 - Toolbar widgets do not display correctly in Ubuntu Lucid (Ambiance theme)
  • #587639 - Resize does not preserve zoom
  • #587742 - Save works as "save as" when the image was launched as a command line argument
  • #585063 - Respect GNOME toolbar settings
  • #587646 - Can't Zoom with MouseWheel
  • #587744 - Open and save dialogs do not remember directory
  • #587749 - Use XDG pictures directory by default

New in Pinta 0.3 (May 4, 2010)

  • Adds 3 new tools, 25 new effects, and several GUI improvements. Additionally, several reported bugs were fixed and small enhancements were added.

New in Pinta 0.2 (Mar 16, 2010)

  • General Improvements:
  • Command Line Open - Passing an image name at the command line will now automatically open the image in Pinta. [Jonathan Pobst]
  • Multithreaded Adjustments/Effects - Adjustments and Effects will now use all available cpus/cores to allow for faster processing. The default is one thread per cpu/core. This can be toggled from the command line with -rt=X, where X is desired number of threads. [Jonathan Pobst]
  • Layer Properties Live Preview - Changing values in the Layer Properties dialog will be immediately reflected on the canvas. [Greg Lowe]
  • Translucent Colors - The color picker widget now allows for setting the desired opacity of a color. [Joe Hillenbrand]
  • OS X Integration - When running Pinta on OS X, Pinta will now use the global menu bar. [Juergen Obernolte]
  • Various Bug Fixes
  • New Tools:
  • Pinta 0.2 adds 5 new tools to your toolbox: Zoom, Paint Bucket, Color Replacer, Line, Pan
  • GUI Improvements:
  • Pinta now has a proper layer widget, fixing the limitations of our original one. (Things like only supporting up to three layers, and the inability to scroll.)
  • The history pad in Pinta 0.2 has been greatly improved. Clicking on history items now update your canvas to that point in time. "Undone" actions are grayed out so you know exactly where you are.
  • New Adjustments: Brightness / Contrast, Hue / Saturation, Posterize, Curves, Levels
  • New Effects: Ink Sketch, Oil Painting, Pencil Sketch, Gaussian Blur, Glow