F-Spot is a program to retrieve, manage and edit digital photos.

What the main thumbnail view should look like, probably (in-progress)
All modifications of an image are non-destructive. All effects, transformations are either applied on a version (copy) of an image or are a matter of storing parameters for RAW files. The original files are never touched.
-
CD-R/DVD-R Backup
Printshop Export
-
Display calibration – Ideally this would launch the system control panel tool that helps you adjust the monitor brightness and contrast correctly for best image quality - helps when you edit photos.
Storage - when importing from cams, the photos need to be stored somewhere.
Importing from read-only/removable media - copy to storage? Leave readonly? How to communicate the medium is not available? (see
Archive Support)
Versions - currently a copy of the file is made in the same directory.
vFolders concept - store search queries in a similar fashion to Evolution’s vFolders.
We really ought to use dualhead better - viewer on one screen, browser on the other.
As one of the key features of F-Spot is a transparent, non-destructive interface, I really wish the image edits happened as layered (chained) effects. At any point in time one should be able to got an applied filter and change the parameters. It recalculates on view, is cached and is applied on export.