mirror of https://github.com/GNOME/gimp.git
187 lines
6.6 KiB
Plaintext
187 lines
6.6 KiB
Plaintext
GIMP 1.1 - New features -*- text -*-
|
|
|
|
The following list tries to describe all the new features that are
|
|
already implemented or currently being worked on. I cannot guarantee
|
|
that I describe everything correctly, since for most items I haven't
|
|
read the code but only looked at the ChangeLog entry. I can however
|
|
guarantee that a few things are missing.
|
|
|
|
Older items are on top, newer ones further down the list. At the end a
|
|
few common things are listed.
|
|
|
|
XInput support
|
|
GIMP does now support special input devices like drawing tablets by
|
|
default. It depends on the device being supported by your
|
|
XServer. This is true for example for Wacom drawing
|
|
tablets. Support for multiple devices, pressure and tilt
|
|
sensitivity is slowly added to all paint tools.
|
|
|
|
Ink tool
|
|
A nice new toy that really comes to life if you have an extended
|
|
input device as described above.
|
|
|
|
'File New' dialog
|
|
The new dialog for creating new images allows to use real life
|
|
units like centimeters and inches along with a resolution entry.
|
|
|
|
Hex display
|
|
A small but nifty feature was added to the Color Picker: It know
|
|
displays the HEX triplet of the selected color. Useful for WEB
|
|
artists.
|
|
|
|
Pop-up button
|
|
The small rectangle between the rulers in the upper left corner of
|
|
the image window now gives access to the menu. Useful for people
|
|
with tablets or two-button mice.
|
|
|
|
Status bar
|
|
The image display know has a status bar. Plug-ins display their
|
|
progress there and your mouse coordinates are displayed. Most tools
|
|
use it too. The Selection tool for example shows the selection size
|
|
while you drag. And don't worry, it's possible to hide the
|
|
status bar to save screen estate.
|
|
|
|
GUI enhancements
|
|
Lots of nifty enhancements to the user interface. Spinbuttons are
|
|
used in a lot of places. More stuff like that has to be added in
|
|
the future...
|
|
|
|
Session management
|
|
GIMP remembers window positions and sizes and restores them on
|
|
startup. Not currently working.
|
|
|
|
Selections
|
|
New algorithms are now used to grow and shrink the selection. The
|
|
result looks much better!
|
|
|
|
PDB interface
|
|
A lot more internal functions are now exported to the PDB. This
|
|
should for example allow the GIMP Animation Plugin to work without
|
|
changes to the GIMP core.
|
|
|
|
Better tile-caching
|
|
Tiles are now more intelligently cached and a threaded process
|
|
tries to swap out dirty tiles before you run out of physical
|
|
memory.
|
|
|
|
Copy On Write
|
|
The MAD-COW patches that appeared too late to get integrated into
|
|
GIMP-1.0 are now integrated. And...its FASTER!!
|
|
|
|
Document Index
|
|
The document index keeps track of the images you used with The
|
|
GIMP. You can even drag in an image from a file-manager (GNOME MC
|
|
for example).
|
|
|
|
Editable Brushes
|
|
Well, editable brushes still need some work, but the basics are
|
|
there...
|
|
|
|
Fixed size selections
|
|
The size or the aspect ratio of selections can now be entered
|
|
numerically as well.
|
|
|
|
Script-Fu interface improvements
|
|
The Script-Fu dialog now allows a whole bunch of entry widgets,
|
|
like selectors for fonts, brushes, gradients and patterns. Strings
|
|
can be entered without the nasty quotes and numerical entries can
|
|
use sliders and spinbuttons. Most of the scripts were already
|
|
updated.
|
|
|
|
Quick Reference
|
|
The Quick Reference sheet looks much better and holds more
|
|
information. A must-have for your desktop.
|
|
|
|
Transform Tool UI
|
|
The user interface for the Transform tool has seen a major
|
|
overhaul. It now offers a new 'Corrective' mode that for example
|
|
makes it easy to correct slightly rotated scans.
|
|
|
|
Color representation
|
|
GIMP now uses GdkRGB to provide better dithering for non truecolor
|
|
displays. This should also speed GIMP up a bit.
|
|
|
|
Parasites
|
|
Arbitrary data can be attached to an image and be retrieved later.
|
|
|
|
Tattoos
|
|
A unique stamp can be attached to drawables. That way a plug-in can
|
|
easily keep track of layers.
|
|
|
|
Dialogs
|
|
A few dialogs can now be controlled via the PDB. That allows a
|
|
plug-in to use the internal dialogs to select brushes, patterns and
|
|
gradients.
|
|
|
|
Idle-Renderer
|
|
Display re-rendering is now handled in an interruptible
|
|
asynchronous thread. This makes The GIMP more responsive especially
|
|
when working with the Layers-dialog.
|
|
|
|
Resolution support
|
|
Each image now has a resolution associated with it. This needs to
|
|
be integrated better into the GUI, but there are already a few file
|
|
plug-ins that make use of this.
|
|
|
|
GimpPerl
|
|
The GIMP-Perl extension is now part of GIMP-1.1.
|
|
|
|
Monitor resolution
|
|
The image can now be displayed in float scale factors. If GIMP
|
|
knows about your monitor resolution it displays one inch as one
|
|
inch. Still needs some work...
|
|
|
|
Help in the DB Browser
|
|
The DB Browser now also display the help that is available for a
|
|
lot of functions in the PDB.
|
|
|
|
Internationalization
|
|
National Language Support is coming!
|
|
|
|
New plug-ins
|
|
Various new plug-ins were added. More have appeared in the Registry
|
|
and wait to be added or updated. A few nice ones that are now
|
|
included:
|
|
|
|
* WaterSelect - a nifty way to select colors
|
|
* NewsPrint - whee, you have to see that
|
|
* Guillotine - slices the image up along its guides
|
|
|
|
Internals
|
|
Lots of changes were made to GIMP internals that I don't understand
|
|
correctly, like objectification and removal of the image ID
|
|
system. Read the ChangeLog yourself to figure this out.
|
|
|
|
GTK+ compatibility
|
|
GIMP 1.1 makes use of the development version of GTK+. Therefore a
|
|
whole lot of work has been put in following the GTK+ development
|
|
and keeping The GIMP in sync.
|
|
|
|
Plug-ins and Scripts
|
|
Various plug-ins and scripts not mentioned above have been updated
|
|
or fixed to work with changes in the GIMP core or GTK+. One day I
|
|
might add a list of all changed plug-ins to this list...
|
|
|
|
Color selectors
|
|
An API has been added to allow the addition of any number of
|
|
different color selection systems via pluggable modules. The GTK
|
|
color selector and a triangle color selector have been added to the
|
|
color selection dialog through this new system.
|
|
|
|
Better feedback
|
|
Internal operations that take a long time to complete (transforms,
|
|
gradients, etc.) now display a progress bar and cursor change to
|
|
inform the user about what's going on.
|
|
|
|
Miscellaneous
|
|
- The painting functions (brush, pencil, airbrush, etc.) have been
|
|
optimized.
|
|
- The GAP plugin, which has some essential animation features, is
|
|
being integrated into GIMP.
|
|
- The font selector has been redesigned.
|
|
- The new, slightly incomplete MAINTAINERS file should help track
|
|
responsibility and expertise for various GIMP parts.
|
|
|
|
Copyright 1998 by Sven Neumann
|
|
Modified by Zach Beane
|