Table of contents

Testing

  • Unit tests for image Loaders
  • Unit tests for importer using above images
  • dogtail?
  • make test coverage required for new non gui code?

Queries/Metadata

  • Allow query/storage of custom XMP
    • internal or external store (semweb/beagle?)
    • DBUS api to associate XMP with given uri.
    • Set EA when possible?

Sharing

  • Duplicate detection on import and with edits (see UUID).
  • Convert image type to supported format for export.
  • Support import from remote galleries.
  • Combine import dialog for camera/mass storage.
  • Notice camera phones as cameras.
  • Treat DCIM specially
    • Copy movies (what formats should we support)
  • Track ids for flickr and picasa to map back to the original.
  • Move the UI from menu items to a combined dialog.
  • IPod albums.
  • Export to DCF/DCIM format
  • Galleries Sidebar?
    • Cameras/Mass storage.
    • DPAP
    • RSS photo casts
    • Others?

Polish

  • Async db/Metadata.
  • Unify widget events and accelerators.
  • Open image cache with progressive loading.
  • Write out and recover the full size image from thunbnails.
  • New metadata dialog
    • better grouping
    • editing of all supported settings.
  • Reconnect moved images
  • Track moves?
  • View mode needs lots of love.

Editing

  • Abstract the current editing effects
  • Modularize the effects.
    • Allow effect insertion at several steps in the process
    • Add undo/redo.
    • maintain edit list to allow replay from original.
    • track dirty area to avoid recompression when possible.
    • Batch editing interface for time and other common metadata.
    • Fix adjust time dialog.
    • Allow versioning to create alternate file types/directories.
  • New Effects
    • AutoExposure.
    • AutoWB
    • Noise reduction (algorithms?)
    • Tilt (possibly perspective correction)
  • Improved effects
  • Lossless crop
  • L*a*b sharpen
  • Red Eye removal (can this be lossless outside the effected area?)
  • Add UUID to file.

Image File Support

  • Move to separate assembly
  • Give complete access to the alternate versions in files.
  • Track scaling of reduced resolution versions.
  • Add bayer interpolation.
  • Tiff saving / removal of libexif.
    • MakerNote parsing.

Glitz

  • Finish Loupe.
  • Add next/prev view to editing.
  • Pan+Zoom to slideshow.
  • Prettier drag icons.
  • GPS query/tracking
Retrieved from "http://f-spot.org/Goals"

This page was last modified 12:31, 6 Oct 2006. This page has been accessed 12989 times.