FS#12671 - In Rockbox for Android it is not possible to highlight an entry in a list without selecting it.

Attached to Project: Rockbox
Opened by Dieter (dip) - Friday, 11 May 2012, 22:09 GMT
Task Type Bugs
Category User Interface
Status Unconfirmed
Assigned To No-one
Operating System Android
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


In Rockbox for Android it is not possible to highlight an entry in a list without selecting (entering) it.

For example, if I am in the playlist viewer showing the list of just playing songs with my ipod (running rockbox) I was able to scroll through the list which moved the higligting bar through the list and then I could select the desired entry by pressing enter. With the touchscreen I found no way only to highlight a certain entry.

This is important if all entries are very long and have the same starting text. For example "Ludwig von Beethoven, Symphony No. 9 - 1. Adagio" cannot be distinguished from "Ludwig von Beethoven, Symphony No. 9 - 2. Andante" in the playlist viewer since the distinguishing part is cut off. With my ipod I could highlight the entries with the scroll wheel and the highlighted line started horizontally scrolling so I could see the complete text. With the Android port I can only touch the line, but touching the line does not only highlight it but also selects it and so starts playing.

This problem also exists in other list with long entries and happens with all version I compiled until now (latest was a12b2a5).
This task depends upon

Comment by Thomas Martitz (kugel.) - Saturday, 12 May 2012, 11:03 GMT
It is possible using the track ball found on older android devices. Your device doesnt have one.

The same problem occurs in Android itself. I don't see how we can possibly address this issue.
Comment by Dieter (dip) - Saturday, 12 May 2012, 11:08 GMT
Could it be implemented that a swipe to the right on the list entry would highlight it?
Comment by Dieter (dip) - Saturday, 12 May 2012, 13:21 GMT
For a better understanding what I mean:
In the free Android file manger eFile you can select (highlight) a file or a directory by swiping on the file or directory name from left to right or from right to left. Even multiple selection is possible in this way.
Comment by Thomas Martitz (kugel.) - Saturday, 12 May 2012, 13:33 GMT
I guess it's possible.
Comment by Dave Hooper (stripwax) - Monday, 21 May 2012, 08:50 GMT
Maybe on Android, "Select" should be a double-tap? And a single tap would just move the list selector to that item. So if the item is already highlighted, you need one more tap to Select it. (alternatively to double-tap, we could use long-press to mean "Select", but then you would need a very-long-press to mean long-press; so I think double-tap would be better).
Comment by Jonathan Gordon (jdgordon) - Monday, 21 May 2012, 08:58 GMT
Why would this be useful? We don't have multi select so being able to select an item but not do the associated action is a waste of a press.
Comment by Dieter (dip) - Monday, 21 May 2012, 09:24 GMT
No, it's not a waste of press. As described in the original description of the bug report, selecting an item without entering it is necessary for long items which need horizontal scrolling (which is done only if the item is selected/highlighted). In particular in classical music I have a lot of tracks which start with the same text and can be distinguished only at their end (which is seen only if the item is scrolling). These item look identical at the moment since you see only the identical starting part of the name.
Comment by Dieter (dip) - Monday, 21 May 2012, 09:27 GMT
To avoid an additional press I would prefer the "swipe" on the item solution and to leave the behavior of the normal press as it is at the moment.