ComboButton needs keyboard support
Bug #1523817 reported by
Cris Dywan
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Zoltan Balogh | ||
ubuntu-ui-toolkit (Ubuntu) |
Fix Released
|
Medium
|
Cris Dywan | ||
ubuntu-ui-toolkit (Ubuntu RTM) |
Fix Released
|
Medium
|
Cris Dywan |
Bug Description
The ComboButton needs to open and close with a keyboard, via Space/Enter key, Up/Down arrows change the current choice while the dropdown is visible.
Related branches
lp://staging/~ubuntu-sdk-team/ubuntu-ui-toolkit/acceptTheComboButton
- ubuntu-sdk-build-bot: Approve (continuous-integration)
- Tim Peeters: Approve
-
Diff: 264 lines (+59/-23)7 files modifiedexamples/ubuntu-ui-toolkit-gallery/Buttons.qml (+8/-8)
src/Ubuntu/Components/1.3/ComboButton.qml (+13/-0)
src/Ubuntu/Components/Themes/Ambiance/1.3/ComboButtonStyle.qml (+5/-1)
src/Ubuntu/UbuntuToolkit/ucabstractbutton.cpp (+1/-1)
src/Ubuntu/UbuntuToolkit/ucstyleditembase_p.h (+1/-1)
tests/unit/visual/tst_combobutton.13.qml (+23/-10)
tests/unit/visual/tst_focus.13.qml (+8/-2)
Changed in canonical-devices-system-image: | |
assignee: | nobody → Zoltan Balogh (bzoltan) |
milestone: | none → ww08-2016 |
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
importance: | High → Medium |
Changed in ubuntu-ui-toolkit (Ubuntu RTM): | |
importance: | Undecided → Medium |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
status: | Triaged → In Progress |
Changed in canonical-devices-system-image: | |
milestone: | ww08-2016 → 11 |
Changed in ubuntu-ui-toolkit (Ubuntu RTM): | |
status: | New → In Progress |
assignee: | nobody → Christian Dywan (kalikiana) |
Changed in canonical-devices-system-image: | |
status: | In Progress → Confirmed |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
milestone: | 11 → 12 |
Changed in canonical-devices-system-image: | |
milestone: | 12 → 13 |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Just to note, the work had been paused for a while, but I'm back on it. There's prerequisite bugs to be fixed in ListItem and AbstractButton to fully make this work and it's less straight-forward than it looks to get everything working.