2. What's New in The GIMP?
Prev | 2. What's New in The GIMP? | Next

## 2. What's New in The GIMP?

GIMP 1.0 evolved gradually into the very stable and widely used 1.2 release. Three years later, as the GIMP development came closer to the next stable release, they decided that the level of fundamental change to the inner workings of the program justified calling the new stable version 2.0. GIMP 2.0.0 was released on March 23, 2004. For GIMP 2.2, the developers aimed at a short cycle, adding a number of important features that did not require instability-inducing low level changes. GIMP 2.2.0 was released on December 19, 2004. This section briefly describes the new features that were added in GIMP 2.2, as well as the features that were introduced in GIMP 2.0.

### 2.1. New in GIMP 2.2

Here is a brief summary of some of the most important new features introduced in GIMP 2.2. There are many other smaller changes that long-time users will notice and appreciate (or complain about!). There are also important changes at the level of plugin programming and script-fu creating that are not covered here.

#### Interoperability and standards support

You can drag-and-drop or copy-and-paste image data from the GIMP to any application which support image/png drops (currently Abiword is the only one we know of) and image/xml+svg drops (Inkscape supports this one). So you can copy-and-paste curves into the GIMP from Inkscape, and then drag a selection into Abiword to include it inline in your document.

Patterns can now be any `GtkPixbuf` supported format, including png, jpeg, xbm and others.

GIMP can load gradients from SVG files, and palettes from ACT and RIFF files.

Drag-and-drop support has been extended. You can now drop file and URIs onto an image window, where they will be opened in the existing image as new layers.

#### Shortcut editor

You can now edit your shortcuts in a dedicated dialog, as well as continue to use the little-known dynamic shortcuts feature (which has been there since 1.2).

#### Plug-in previews

We have provided a standard preview widget for plug-in authors which greatly reduces the amount of code required to support previews. David Odin has integrated this widget into all the current filters, so that now many more filters in the GIMP include a preview which updates in real time, and the various previews behave much more consistently.

#### Real-time previews of transform operations

The transform tools (shear, scale, perspective and rotate) can now show a real-time preview of the result of the operation when the tool is in "Traditional" mode. Previously, only a transforming grid was shown.

#### GNOME Human Interface Guide conformance

A lot of work has been done on making the GIMP's interface simpler and more usable for newcomers. Most dialogs now follows the GNOME HIG to the best of our knowledge. In addition, dialogs have separated out or removed many "Advanced" options, and replaced them with sane defaults or hidden them in an expander.

#### GTK+ 2.4 migration

- Menus use the `GtkUIManager` to generate menu structure dynamically from XML data files.

- A completely revamped File Chooser is used everywhere in the GIMP for opening or saving files. The best thing about it is that it lets you create a set of "bookmarks", making it possible to navigate quickly and easily to commonly used directories.

- GIMP now Supports fancy ARGB cursors when they are available on the system.

#### Basic vector support

Using the GFig plug-in, the GIMP now supports the basic functionality of vector layers. The GFig plug-in supports a number of vector graphics features such as gradient fills, Bezier curves and curve stroking. It is also the easiest way to create regular or irregular polygons in the GIMP. In the GIMP 2.2, you can create GFig layers, and re-edit these layers in GFig afterwards. This level of vector support is still quite primitive, however, in comparison to dedicated vector-graphics programs such as Inkscape.

#### Also . . .

There are many other smaller user-visible features. A rapid-fire list of some of those features is below.

- It is now possible to run the GIMP in batch mode without an X server.

- We have a GIMP binary (gimp-console) which is not linked to GTK+ at all.

- Improved interface for extended input devices

- Editable toolbox: You can now decide which tools should be shown in the Toolbox, and their order. In particular, you can add any or all of the Color Tools to the Toolbox if you wish to.

- Histogram overlays R, G and B histograms on the Value histogram, and calculates the histogram only for the contents of the selection.

- Shortcuts are now shared across all GIMP windows.

Prev | Up | Next
Chapter 1. Introduction | Home | 2.2. New in GIMP 2.0