Bug 131036

Summary: Adding a checkbox to ease image selection
Product: [Applications] digikam Reporter: FACORAT Fabrice <f.faber-pro>
Component: Albums-MainViewAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: caulier.gilles, kde-2011.08
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Mandriva RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 7.6.0
Sentry Crash Report:
Attachments: Mockup ( based on a screenshot of digikam 0.9 ) with checkboxes

Description FACORAT Fabrice 2006-07-18 18:58:40 UTC
Version:            (using KDE KDE 3.5.3)
Installed from:    Mandriva RPMs
OS:                Linux

At present, when the user want to import photo from a digital camera, to select severals photo he have to :
- select all photo, and unselected the ones he doesn't want
- use CTRL and SHIFT to select severals photo at one time

We must admit that not all users know how to use CTRL and SHIFT to select severals photos/files, or are not confident with this.

One solution could be to use a checkbox. Put a checkbox at the top ( or bottom ) of the photo. if the checkbox is checked, then the image is selecting. CTRL/SHIFT will also work of course. The goal is to ease the selection of severals image without having to use CTRL/SHIFT or the trick #1 ( select all -> unselected what you don't want ). Last but not least, trick #1 is not practical when you want to select less than 50% from a very long list of photos.
Comment 1 FACORAT Fabrice 2006-07-18 19:57:34 UTC
Created attachment 17028 [details]
Mockup ( based on a screenshot of digikam 0.9 ) with  checkboxes

Mockup ( based on a screenshot of digikam 0.9 ) with  checkboxes
Comment 2 Thorsten Schnebeck 2006-07-18 21:38:57 UTC
Hi,

there was somewhere a bug report in the past that leeds to the current system that you can click on the thumbnail to start the viewer and clicking at the frame of a thumbnail selects a photo.
During that discussion I proposed the every further click on other frames create a selection group. Clicking between frames should delete the selection group.
I still think that my suggestion far more usable than the current single selection system.

Having an additional input element is also a good solution, as it is very visual, does not need an unwanted double click action logic and is already known in web pages like web front ends to galleries or databases. If the checkbox is small enough your solution does also not more space than the current album view.

Bye

  Thorsten
Comment 3 FACORAT Fabrice 2006-12-08 14:53:46 UTC
still valid in latest digikam
really adding checkbox would be very usefull. Many people doesn't knwo about CTRL tricks.
Comment 4 caulier.gilles 2006-12-08 14:56:28 UTC
Fabrice,

It's impossible to do it before 0.9.0-final planed at Christmast , because all is frozen.

Gilles
Comment 5 FACORAT Fabrice 2006-12-08 15:19:11 UTC
:(
I should have wake up earlier about this one and not wait 5 month. Sorry, this would have been cool.
BTW digikam 0.9 will be a very good release, thanks for all the hard work. I will ping you agin after 0.9 release.
Comment 6 FACORAT Fabrice 2007-01-12 18:44:17 UTC
Just a ping to remind digikam dev about this feature now that 0.9.0 is out :)
Comment 7 FACORAT Fabrice 2007-02-02 19:12:35 UTC
While at Solutions Linux in Paris, someone gave also another possibility for the selection which will introduced only minimal code change : persistent selection.

Indeed when the user select an image, then the image is selected but this selection is persistent. It means that even if the user click on another image, the previous one is still select. To unselect an image, the user just need to click one more time on the image.

1 click = select
2 clicks = unselect
Comment 8 FACORAT Fabrice 2007-02-20 17:37:13 UTC
As rc1 is approaching, what about thoses proposals ? checkbox vs persistent single click to select an image in the Camera GUI.

I open another bug report ( http://bugs.kde.org/show_bug.cgi?id=141087 ) to allow people to see informations about an image without having to select it.
Comment 9 FACORAT Fabrice 2007-03-23 17:12:36 UTC
just to remind people about this feature before 0.9.2 release.
As I already said, many people don't know shortcut ( CTRL and SHIFT usage ), so selcting severals people may be an issue.
So adding a checkbox, or using persistant selection will allow for theses first-time user to do this easily
Comment 10 Dotan Cohen 2007-12-26 17:00:32 UTC
I would like to see this implemented in the main window of Digikam as well. BrilliantPhoto had this ability, and it is one of those differences that make the program much easier to use (especially for heavy taggers, like myself). Shall I open a separate bug to have this in all of Digikam, or can the title of this bug be changed?
Comment 11 Dotan Cohen 2008-07-14 22:33:46 UTC
Now that Dolphin has this functionality, might it be easier to add to Digikam by reusing part of Dolphin's code? This functionality will make downloading and organizing pictures much easier and less error prone.
Comment 12 caulier.gilles 2008-07-15 13:24:40 UTC
Dotan,

No. this is not easy. digiKam still use QT3 transitions classes to display icon view. Marcel has planed to do a pure QT4 port use model/view programming later than 0.10.0 (as Dolphin), but in current QT3 code, there is the substance and the history of digiKam, which is different of Dolphin. Porting this code will take a while to be sure to not lost features. Of course, we will look how Dolphin handle selection...

Gilles Caulier 
Comment 13 Dotan Cohen 2008-07-15 14:44:07 UTC
I see. I thought that 0.10 was a full Qt4 implementation. No problem, we can wait until everything is ported to Qt4. Thanks!
Comment 14 caulier.gilles 2008-07-15 21:44:58 UTC
To be more precise there still 3 classes which are not yet ported as pure Qt4 :

- thumbbar (i will try to port this one before 0.10.0 final if possible)
- icon view to render icon on middle area
- folder view to render album treeview on left sidebar

Gilles Caulier
Comment 15 Arnd Baecker 2008-11-06 12:00:59 UTC
Note that this is related to https://bugs.kde.org/show_bug.cgi?id=127753
Comment 16 Dotan Cohen 2008-12-04 19:22:54 UTC

*** This bug has been marked as a duplicate of bug 127753 ***
Comment 17 caulier.gilles 2022-01-29 14:51:05 UTC
Fixed with https://bugs.kde.org/show_bug.cgi?id=127753