=================
TODO UTTERLY SOON
=================
- Now that we have videos in KPA calculating md5 for the whole file takes a
long time. Instead I should just do for parts of the file, say the first
1k, then 10th 1k the 100th 1k etc
- Also MD5 sum calculation should be done on a thread.
- The person, location and keywords window are hidden by the main window
(if torn off) when the mouse moves over the main window (the main window is risen).
- Its impossible to do multiple selection as part of the same selection in
the thumbnail view (select one range, press ctrl and select a second to be
part of the first)
- Typing in "Maj 1999" in for a date in the annotation dialog (assuming
danish is the current locale), result in the test "May 1999" being
replaced. This is of course wrong,as replacing 1999 with 2000 result in a
parse error of the date.

==========================
BUGS To be handled soonish
==========================
- Adding a new ListSelect will not show it up initially.
- renaming a category should not result in the listselect being placed
different in the image property page.
- Config window layout should be saved when a new tab has been created.
- When exporting to HTML or otherwise, use a filename suffix that
  matches what's actually being exported.  For example, exporting a
  file named foo.png generates a file named foo.png, even though the
  exported file is actually a JPEG.

=======================
BUGS of less importance
=======================
- When going back in the thumbnail view, the view is positioned at the top,
  rather than at its last current position.

================================================================
Features I like, and wish I would have time to look at some day.
================================================================
- make KPhotoAlbum a KPart (talk to cschum@suse.de, schumacher@kde.org)
- make it possible to specify dates in other formats in the image config dialog
- improve the spelling support, so the user get the benefit of the config dialog.
- Find all images with changed checksums (rather than merely
  recompute the checksum).  This would help identify images
  requiring backup.
- Choose a default category image, as Jean-Michel suggest (for category
  image of Anne Helene):
  Pick the first picture with ONLY Anne Helene (itīs likely to be more
  specific to recognize Anne Helene)
  If it doesnīt work, pick the first picture with Ann Helen
  If it doesnīt work, the default KDE icon, just like today.
  The problem here is speed. Currently it is not possible to load these images
  using the image manager, so say 300 images would take approx 1 minute to load.
-  When no selection is active, pgup/pgdn in the viewer work as if all
pictures were selected.
- Use clickable breadcrumbs as commonly used on the web, where each
  level in the hierarchy is a clickable link, allowing the user to
  easily go back multiple levels with one click.  On the web they often
  appear something like this:
  Shopping >> Men's Clothing >> Outdoor gear
- In the viewer it should be possible to click on the date, and get it to
limit to that date.
- Store URI in the XML file rather than relative names from a root dir.
  Advantages are:
  - It'd be possible to have the xml-file somewhere completely outside of
    the image-tree so that you could, for example, have the images
    themselves on a read-only media.  
  - It'd be possible to work with a image-directory accessed over any of
    the protocols for which there are kioslaves.  
  - It'd be possible to include images from more than one directory.

- red eye removal (See email from Martin Ehmsen <martin@ehmsen.org>)

- items in the browsers should be case insensitive
- make it possible in the browser to select multiple images to form an "or query"
- make it possible to specify sort order for the thumbnail (newest image
first or last)
- when specifying options for several images at a time, present items that
  are on all images.

======================================================================
Features still to be considered (aka not likely to go in next release)
======================================================================
- add kio: kphotoalbum://places/house
- Viewer: make it optional if images should be sized up (that is don't scale
a 32x32 image to 1024x768)
- Export preserves folder layout.  This would be very helpful for
  exporting a set of images for purpose of mirroring them, or for
  backing them up to DVD's in a form that I could easily use to
  restore them later.  The scenario would be that I would select all
  images not previously backed up (by means of a keyword) and export
  them preserving layout, and dump the exported tree to DVD.
- add a DCOP interface to KPhotoAlbum
- Predefined filtering, or "dynamic selection" : let the user define
  a selection and display it. This gives the advantage of not having to
  manually having to set a given keyword to the new images corresponding
  to this selection.
- display the current "location" in the status bar, something like
  Paris > StreetArt > Invaders
  and the ability to click on them to remove them from the filter
  (enlarging the selection).
- I find that when I'm adding tokens to a set of pictures, it is frequently the
  case that the tokens I want to apply to a picture are exactly (or close to)
  the same tokens I set for the last picture. So a single character (maybe '/'
  or some other non-token character) to duplicate the previous pictures tokens
  would be a wonderful time-saver.
