Some items should look different when a keyboard is attached
Bug #1536679 reported by
Renato Araujo Oliveira Filho
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Zoltan Balogh | ||
Ubuntu UX |
Fix Committed
|
High
|
Femma | ||
ubuntu-ui-toolkit (Ubuntu) |
Fix Released
|
High
|
Zsombor Egri | ||
ubuntu-ui-toolkit (Ubuntu RTM) |
Fix Released
|
High
|
Unassigned |
Bug Description
currentindex ListItems should looks different when keyboard is attached.
To be able to navigate with keyboard in a list,grid[view] the current item should have a different visual to point which is the selected item.
This is valid only when using keyboard we do not want the item to appear selected if we do not have a keyboard.
I think the same idea apply to focused buttons and others items, but the design team probably has a best understand about that.
UX Fix:
We currently have a focus state spec as well as visuals as part of the SDK work we are undertaking. This addresses the issue stated and is currently being implemented. Keep your eyes peeled :)
Related branches
lp://staging/~zsombi/ubuntu-ui-toolkit/list_item_focus
- ubuntu-sdk-build-bot: Approve (continuous-integration)
- Cris Dywan: Approve
- PS Jenkins bot: Pending (continuous-integration) requested
- Tim Peeters: Pending requested
-
Diff: 1287 lines (+897/-29)16 files modifiedsrc/Ubuntu/Components/Themes/Ambiance/1.3/ListItemStyle.qml (+1/-0)
src/Ubuntu/Components/plugin/plugin.pri (+2/-0)
src/Ubuntu/Components/plugin/privates/listviewextensions.cpp (+151/-0)
src/Ubuntu/Components/plugin/privates/listviewextensions.h (+60/-0)
src/Ubuntu/Components/plugin/quickutils.cpp (+53/-0)
src/Ubuntu/Components/plugin/quickutils.h (+3/-0)
src/Ubuntu/Components/plugin/uclistitem.cpp (+110/-7)
src/Ubuntu/Components/plugin/uclistitem.h (+7/-0)
src/Ubuntu/Components/plugin/uclistitem_p.h (+5/-1)
src/Ubuntu/Components/plugin/ucstyleditembase.cpp (+16/-1)
src/Ubuntu/Components/plugin/ucstyleditembase.h (+2/-1)
src/Ubuntu/Components/plugin/ucstyleditembase_p.h (+1/-0)
src/Ubuntu/Components/plugin/ucviewitemsattached.cpp (+28/-10)
tests/resources/listitems/ListItemTest.qml (+10/-5)
tests/unit_x11/tst_components/tst_listitem_focus.qml (+417/-0)
tests/unit_x11/tst_components/tst_quickutils.qml (+31/-4)
Changed in ubuntu-ux: | |
assignee: | nobody → Femma (femma) |
description: | updated |
Changed in ubuntu-ux: | |
status: | New → Fix Committed |
description: | updated |
description: | updated |
description: | updated |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in ubuntu-ui-toolkit (Ubuntu RTM): | |
status: | New → Fix Committed |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Zoltan Balogh (bzoltan) |
importance: | Undecided → High |
status: | New → In Progress |
milestone: | none → 11 |
Changed in ubuntu-ux: | |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in ubuntu-ux: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Renato, see the MR linked above, it does the job, however we need the tabFence feature from QtQuick Timo is getting now. It's right now in Silo23.