Merge lp:~stefan-schwarzburg/qreator/fix_bug_1006635_selection into lp:~dpm/qreator/trunk
Proposed by
Schwarzburg
Status: | Merged |
---|---|
Merged at revision: | 85 |
Proposed branch: | lp:~stefan-schwarzburg/qreator/fix_bug_1006635_selection |
Merge into: | lp:~dpm/qreator/trunk |
Diff against target: |
61 lines (+12/-2) 2 files modified
data/ui/QreatorWindow.ui (+1/-0) qreator/QreatorWindow.py (+11/-2) |
To merge this branch: | bzr merge lp:~stefan-schwarzburg/qreator/fix_bug_1006635_selection |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
David Planella | Approve | ||
Review via email: mp+108792@code.launchpad.net |
Description of the change
Asuming that you prefer the ListStore and IconView version, this implements a method to provide single click activation of qr_types_view by using the selection_changed signal of the IconView.
To post a comment you must log in.
Thanks a lot for this work. I especially like the fact that it is a very non-intrusive change in terms of code modifications. I'm still not sure what to do with the IconView, though. Your other branch using buttons was very useful to gather data to assess if regular buttons might be an option, and after having tested it, as mentioned there, I believe the IconView is a better option.
However, while I thought the single click approach might be an improvement to solve the confusion several users were experiencing with te double click, after having seen it live, in the current implementation the interaction seems a bit unnatural, probably because what you were commenting already on the AskUbuntu question.
I wonder we could get to a state where the IconView behaves the same way as the elements in the System Parameters dialog [1], where I feel the UX experience is pretty good in terms of selection, feedback and activation. That is:
1. Click on an item
2. The item is selected and the user get a visual cue (i.e. they see for a split second that it is selected)
3. When going back to the list of QR codes by pressing the 'New' button there is no QR type selected
Do you think this behaviour could be implemented in Python?
[1] http:// ubuntuone. com/78djtRLkkZ1 ahBjHq61LVt
P.S. An issue that I've found is that on occasions (it cannot always be reproduced), the UI blocks on the QR types screen after clicking on the Software Center app type, rather than going to the QR code screen first. While this is not a blocker for this branch (I should properly fix bug 1006639 instead), I thought I'd mention it nevertheless.