Review Request: Up/down key track selection while using progressive search widget
Leo Franchi
lfranchi at kde.org
Thu Nov 25 23:14:16 CET 2010
> On 2010-11-21 20:28:48, Leo Franchi wrote:
> > +1 from me too. Do you have a git account, or should we push for you?
>
> Thomas Karpiniec wrote:
> I'm pretty sure I don't. If you could push it for me that would be great, thanks. :)
Great. Pushed, thanks for the patch!
- Leo
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/100124/#review385
-----------------------------------------------------------
On 2010-11-06 22:23:18, Thomas Karpiniec wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/100124/
> -----------------------------------------------------------
>
> (Updated 2010-11-06 22:23:18)
>
>
> Review request for Amarok.
>
>
> Summary
> -------
>
> This lets the user use up/down keys while keeping focus in the progressive search widget. The use case for this is particularly when "Show only matches" is checked: type in the first few letters of the track you're interested in, use arrow keys to select from a much smaller list, then press enter to play it and go back to a full playlist.
>
> Previously, pressing down would give focus to the playlist which meant that pressing enter on a track would not clear the search box and the refined playlist would remain. IMHO it would be better to make this "temporary search-based playlist" behaviour explicit either by clicking focus to the playlist or by pressing TAB (this last part is something else I would like to add).
>
> Overall I think this is a smoother and more consistent workflow for people like me who don't like to take their hands off the keyboard.
>
> Also, my Qt experience is almost nil so any comments or suggestions regarding code style and approach would be much appreciated. Cheers!
>
>
> Diffs
> -----
>
> src/playlist/PlaylistDock.cpp b0b725a
> src/playlist/ProgressiveSearchWidget.h 310b37b
> src/playlist/ProgressiveSearchWidget.cpp 4e7bc84
> src/playlist/view/listview/PrettyListView.h ffbd723
> src/playlist/view/listview/PrettyListView.cpp 527dc84
> src/widgets/LineEdit.h dde6d5d
> src/widgets/LineEdit.cpp a76deaf
>
> Diff: http://git.reviewboard.kde.org/r/100124/diff
>
>
> Testing
> -------
>
> The use of up & down has been tested to make sure that selection stays within bounds.
>
> A good test of the index-setting which brought out some odd behaviour early on:
> - Turn on "Show only matches"
> - Use search and start a song playing by using up/down and enter
> - Search again and type in a string which doesn't match the song playing
> - Backspace it and type in a search which includes the current playing song plus others above it
> - Make sure the top song is selected by default and pressing enter plays that one, not the already playing track
> - Make sure that pressing down/up starts with the selection moving from the top, not the already playing track
> And the same again, except don't ever let the currently playing song be filtered out.
>
>
> Thanks,
>
> Thomas
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/amarok-devel/attachments/20101125/9646cc0f/attachment-0001.htm
More information about the Amarok-devel
mailing list