[Digikam-devel] Re: Google Summer of Code 2011...

Marcel Wiesweg marcel.wiesweg at gmx.de
Mon Jan 24 13:31:04 GMT 2011


My top two GSoc project ideas:

1) Camera UI.
Write a model view implementation, wrapping the GPhoto and the USB backend, 
and using existing icon view classes which need to glued together, but 
substantial code sharing will be done with the main icon view. Drop all use of 
Qt3Support and the old iconview classes. Add a one-click UI to download new 
photos to last used album,
and a three-click UI path to download new photos to a new album.

2) Presentation mode
This is a full-screen work place which looks, at first glance, like the 
current slide show. You can use it to show photos to others or yourself. But 
it is interactive, meaning you can access components like the map view, the 
info sidebar widgets, or the metadata tab, at any time.
You can also create presentations, meaning change and store the order of 
images, as you put your paper images in your paper album. Possibly, there can 
be other layouts, like four images per page, as in a traditional album.
Technically, it is based on QGraphicsView and Qt Quick, making full reuse of 
all existing digikam components, while allowing accelerated rendering once Qt 
is ready for that.

A third suggestion with lower priority from my side:

3) Fast tagging and fast rating mode
This is a special mode that needs to be enabled explicitly. A sidebar is 
offered to make adjustments. You have a choice of:
- tag by one click: Click a photo, it is tagged by a preselected tag. Click in 
one of four corners, one of four preselected tags is applied
- tag ranges: As above, but click on first, click on last, all are tagged.
- tag by typing: Type a tag name, hit enter. Done.
- tag by keystroke: Set one-letter shortcuts for tags and rating
...

Marcel



More information about the Digikam-devel mailing list