Photo Selection Design
This document explains the desing of Photovault's new selection handling mechanism in 0.6.0.
As Photovault is all about handling large collections of photos, it is crucial that user can easily do modifications to large number of Photos at once. This includes operations like
- Changing properties of selected photos
- Adding selected photos to new folder (or removing from old ones)
Most of these operations should be available always when there are 1 or more photos selected. However, there are situations in which Photovault should operate differently if only 1 photo is selected. These include situations in which
- The UI control for doing the change is difficult to generalize for more than 1 photo (e.g. changing cropping of a photo)
- UI control can use information from image to help user in the change (e.g. displaying histogram data in color change control - this would be difficult to generalize to sitation in which the UI should show information about many images...)
Design
The new selection handling mechanism uses model-view-controller pattern:
Attachments
-
selection_static.jpg
(49.5 kB) - added by harri
1 year ago.
Selection handling static structure

