Bug 128914

Summary: differientiating view and edit / call for a integrated viewer
Product: digikam Reporter: ord <o.r-d>
Component: Preview-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu Packages   
OS: Linux   
Latest Commit: Version Fixed In: 0.9.0

Description ord 2006-06-09 20:50:03 UTC
Version:           8 (using KDE KDE 3.5.3)
Installed from:    Ubuntu Packages
OS:                Linux

I suggest that the default behaviour in digikam when clicking on a image should be to show it in an integrated viewer and not in showfoto.
I think there are at least 2 reasons for that
1-- The most common action in digikam is to look at pictures not to edit them. so the workflow should be as simpe as possible.
today it is
        1- look for the picture using one of the side panels.
        2- click on a picture
        3- interact with the window manager to resize/move showfoto
        4- click next or whatever
I believe that having to deal with an external windows is not necessary
2--- view and edit are 2 different things and in digikam they are not enough differentiated (think of the view/edit button in the toolbar for example )
I suppose it is the reason for many of the complains I read on this mailing list (search for loseless or edit in the mailing list)
.
A possible implementation could be that when clicking on an image the iconview should be replaced by the image clicked with a simple toolbar containing essential loseless things : NEXT, PREV, ROTATE CLW (loseless of course), ROTATE CCLW, SLIDESHOW, BACK TO ICONVIEW; EDIT(=send to showfoto)
The side panels should still be visible.

 just my 2 cents...
 Olivier
Comment 1 caulier.gilles 2006-06-18 18:56:10 UTC
SVN commit 552644 by cgilles:

digikam from trunk : new fast image preview mode embedded on main interface.

- Separate Preview and Edit of picture. Preview is embedded into main interface, Edit is dedicaced to image editor.
- digiKam album content area can be now toogled between the current image collection thumbs or the current preview of image selected in collection
- To toogle between these views press F3. You can also press ESC to go out of preview mode.
- You can change current image preview using wheel mouse or these keyboard shorcuts : page up, page down, home, end.
- The preview image background use the current color of the selected digiKam theme.
- Preview of RAW files are computed by dcraw using -e option. It's very fast.

There is a screenshot at this url :

http://digikam3rdparty.free.fr/Screenshots/image_preview_on_main_interface.png


TODO : 

- Extract JPEG, PNG, and TIFF preview from Exif Makernote using Exiv2. Need to adapt Exiv2 library for that.
- Loading preview image outside the main interface thread using a new digiKam KIO-Slave.
- Moving keyboard shortcuts of preview widget into main digiKam interface instance to share it with image properties sidebar tabs
- Add RMB menu in this mode or just a link to Edit current image in editor. Need users feedback for that.


CCMAIL: digikam-devel@kde.org
BUG: 127991, 128669, 128914



 M  +2 -2      Makefile.am  
 M  +1 -1      albumiconview.cpp  
 A             albumwidgetstack.cpp   [License: GPL]
 A             albumwidgetstack.h   [License: GPL]
 M  +19 -9     digikamapp.cpp  
 M  +1 -0      digikamapp.h  
 M  +3 -1      digikamui.rc  
 M  +315 -216  digikamview.cpp  
 M  +28 -53    digikamview.h  
 A             imagepreviewwidget.cpp   [POSSIBLY UNSAFE: popen] [License: GPL]
 A             imagepreviewwidget.h   [License: GPL]