Bug 251887 - holding SHIFT in timeline to select range
Summary: holding SHIFT in timeline to select range
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Searches-TimeLine (show other bugs)
Version: 2.5.0
Platform: Unlisted Binaries Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-21 09:04 UTC by Anders Lund
Modified: 2012-06-27 07:38 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 2.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anders Lund 2010-09-21 09:04:56 UTC
Version:           1.4.0
OS:                Linux

Using the timeline, i find it very difficult to select more than one unit (day/week/...), for the following reasons:

1. I am required to click a very small area for selecting additional units (small square in the bottom) (This applies to selecting the first unit too). Why not allow selection by clicking the full unit representation?

2. I can only select additional units by holding CTRL key, not by holding SHIFT key. It would be nice to be able to select a row of units by holding SHIFT key, similar to other list views. It would also be nice if I could drag a selection.

3. It is difficult to recognize the selection at all, because the "current" marking of a unit is so dominant visually. Why not coloring the full unit background with selection color?

Reproducible: Always

Steps to Reproduce:
Try using the timeline

Actual Results:  
it takes a lot of time to realize how to make a selection

Expected Results:  
it is easy to make a selection

OS: Linux (i686) release 2.6.35-ARCH
Compiler: gcc
Comment 1 caulier.gilles 2011-12-14 12:12:32 UTC
Git commit cd561d9900e301e7eef099f9acf060d93f69d7cf by Gilles Caulier.
Committed on 14/12/2011 at 13:09.
Pushed by cgilles into branch 'master'.

usability issue : use whole timeline cursor to make date selection, and not only bottom sqare.
BUGS: 264998
CCBUGS: 251887

M  +4    -81   digikam/date/timelinewidget.cpp
M  +0    -4    digikam/date/timelinewidget.h

http://commits.kde.org/digikam/cd561d9900e301e7eef099f9acf060d93f69d7cf
Comment 2 caulier.gilles 2011-12-14 13:07:41 UTC
1/ fixed.
2/ Still TODO.
3/ Still TODO

Gilles Caulier
Comment 3 caulier.gilles 2011-12-14 13:29:29 UTC
Point 3/ is fixed :

http://commits.kde.org/digikam/c325f11a1bf07364db4ede9ec848e484633cd536

Still TODO, point 2/

Gilles Caulier
Comment 4 Andi Clemens 2012-04-06 14:41:00 UTC
Git commit 5946793b9d5d32df4764bcaff2ab8dd789d21dc1 by Andi Clemens.
Committed on 06/04/2012 at 16:31.
Pushed by aclemens into branch 'master'.

Add possibility to select a range by SHIFT-clicking the timeline

M  +75   -59   digikam/date/timelinewidget.cpp
M  +2    -0    digikam/date/timelinewidget.h

http://commits.kde.org/digikam/5946793b9d5d32df4764bcaff2ab8dd789d21dc1
Comment 5 Andi Clemens 2012-04-06 17:30:42 UTC
I'd say point 2 is fixed as well, not sure if we should really be able to move a selection...?
Comment 6 Anders Lund 2012-04-06 17:55:58 UTC
point 2 means that it should be possible to click on monday, then hold SHIFT and click friday, to make the range monday - friday selected - that is normal behavior in various widgets supporting multiple selection, and also would be very convenient.
Comment 7 Andi Clemens 2012-04-06 18:05:56 UTC
Yes I know what point 2 means, I just fixed it :-)
I just don't understand this part:
" It would also be nice if I could drag a selection"
Comment 8 Anders Lund 2012-04-06 18:25:21 UTC
Wonderful that this have been implemented, big thanks!

The dragging concept would mean that dragging would work similar to shift: press the left mouse button on monday, then drag to select more days or weekd (by dragging vertically). I think it works like this in some calendar views, for example the korganizer agenda and month views.
Comment 9 Andi Clemens 2012-04-06 19:32:22 UTC
Oh, this has already been implemented...
So I guess we can close the bug... finally :-)

Andi