[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