[sdk] [focus states] Add keyboard navigation support to widgets

Bug #1276797 reported by Florian Boucault on 2014-02-05
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu UX
High
Femma
ubuntu-ui-toolkit (Ubuntu)
High
Christian Dywan

Bug Description

This concerns TAB/Shift+TAB navigation between components.

We need UX on how/when to highlight the focus component.

UX Fix:
https://docs.google.com/document/d/1nFm8xiYhKXXuEO_IvMXoD0lASbYzYXva1BWMVanU3iw/edit#heading=h.308ynguose3e

Related branches

tags: added: desktop-touch
removed: desktop
Changed in ubuntu-ui-toolkit:
assignee: nobody → Zsombor Egri (zsombi)
Changed in ubuntu-ui-toolkit:
milestone: february-2014 → march-2014
Zsombor Egri (zsombi) on 2014-03-31
Changed in ubuntu-ui-toolkit:
milestone: march-2014 → june-2014
Zsombor Egri (zsombi) on 2014-05-08
Changed in ubuntu-ui-toolkit:
importance: Medium → High
Zsombor Egri (zsombi) on 2014-06-27
Changed in ubuntu-ui-toolkit:
milestone: june-2014 → august-2014
Zoltan Balogh (bzoltan) on 2014-10-01
Changed in ubuntu-ui-toolkit:
milestone: august-2014 → 11.07
Zoltan Balogh (bzoltan) on 2014-11-24
Changed in ubuntu-ui-toolkit (Ubuntu):
assignee: nobody → Zsombor Egri (zsombi)
importance: Undecided → High
status: New → Confirmed
Zoltan Balogh (bzoltan) on 2014-11-24
no longer affects: ubuntu-ui-toolkit
Zsombor Egri (zsombi) on 2015-04-17
description: updated
Changed in ubuntu-ux:
importance: Undecided → High
summary: - Add keyboard navigation support to the widgets that need it
+ [sdk] Add keyboard navigation support to the widgets that need it
tags: added: usability
Changed in ubuntu-ux:
assignee: nobody → Olga Kemmet (olga-kemmet)
status: New → Triaged
Changed in ubuntu-ui-toolkit (Ubuntu):
assignee: Zsombor Egri (zsombi) → Christian Dywan (kalikiana)
status: Confirmed → In Progress
summary: - [sdk] Add keyboard navigation support to the widgets that need it
+ [sdk] Add keyboard navigation support to widgets
Changed in ubuntu-ux:
status: Triaged → In Progress
Changed in ubuntu-ux:
assignee: Olga Kemmet (olga-kemmet) → Femma (femma)
summary: - [sdk] Add keyboard navigation support to widgets
+ [sdk] [focus states] Add keyboard navigation support to widgets
Femma (femma) wrote :

This is part of a larger project that we are currently working on.

Please look at slide 5: https://docs.google.com/presentation/d/1Huq3kC0g-zyWu-L5kZBsztuFNfIvITY8Vl5hOM4FkoA/edit#slide=id.gb5ac35bf4_0_18

Changed in ubuntu-ux:
status: In Progress → Won't Fix
Christian Dywan (kalikiana) wrote :

Why Won't Fix? Given that you are indeed working on it it should be In Progress, no?

Femma (femma) on 2015-08-03
Changed in ubuntu-ux:
status: Won't Fix → In Progress
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-ui-toolkit - 1.3.1584+15.10.20150730-0ubuntu1

---------------
ubuntu-ui-toolkit (1.3.1584+15.10.20150730-0ubuntu1) wily; urgency=medium

  [ Florian Boucault ]
  * New BottomEdgeHint component to represent extra features available from the
    bottom edge of an application.

  [ Loïc Molinari ]
  * [UbuntuShape] Added a big radius.
  * [UbuntuShape] Added relative radius support. Fixes LP: #1478124.
  * Ensured components, styles, examples and tests use the new UbuntuShape
    properties (not deprecated). Fixes LP: #1437412.

  [ Benjamin Zeller ]
  * Make use of the official qt build macros to blend into the Qt buildprocess.
  * Fix debug builds, optimization is always enabled by the system qt build.

  [ Richard Huddie ]
  * Fix for autopilot bug lp:1476715. Don't throw an exception if maliit-server
    is not found. Fixes LP: #1476715.

  [ Tim Peeters ]
  * Clean up the MainView docs.
  * Set theme version for Sections component.
  * Implement AdaptivePageLayout.

  [ Zsombor Egri ]
  * Fix width for trailing and leading actions of a ListItem. Fixes LP: #1465582.
  * Button and Haptics import wrong toolkit versions, thus they break style
    versioning. Moving Icon and ProgressBar to 1.0 and 1.1 version source folder.
  * SuruDark theme for ListItem style. Fixes LP: #1451225.
  * Swiping ListItem when no actions are defined for the gesture breaks
    selectMode. Fixes LP: #1468100.
  * Fixing selected connection with the ListItem's select mode checkbox state.
    Fixes LP: #1461501, LP: #1469471.

  [ Timo Jyrinki ]
  * Fix ucstylehints.cpp compilation with Qt 5.5. Fixes LP: #1473873.
  * Add PageHeadStyle 1.3 reference to fix install_plugins_qmltypes failure with
    Qt 5.5. Fixes LP: #1466484.

  [ Christian Dywan ]
  * Avoid hard-coded skipping of members by name "type" can be a property name
    regardless of also being a field in the JSON description of a property.
  * Add apicheck unit test for QML and Javascript.
  * Remove "do cleanup" comments. Fixes LP: #1369874.
  * Initialize defaultTypes later to avoid bogus types.
  * Implement Action.shortcut property. Fixes LP: #1202464.
  * Update text handler to 3gu assert.
  * Add a deprecated note to ListItems.ThinDivider. Fixes LP: #1470951.
  * Don't include overridden properties in API.
  * Clean-up API check wrapper scripts.
  * Track version members were introduced.
  * Implement ListItemPopover on right-click. Fixes LP: #1452676.
  * Move delegate's chevron into the row and size it explicitly.
    Fixes LP: #1474418.
  * Enable (Shift)Tab via activeFocusOnTab. Fixes LP: #1276797.
  * Only swipe with left button and block timer otherwise.
    Fixes LP: #1476300, LP: #1476310.
  * Include Javascript libraries in QML documentation. Fixes LP: #1466058.

  [ Albert Astals Cid ]
  * Fix warning if there's no __propagated
  * TypeError: Cannot call method 'hasOwnProperty' of null.

 -- CI Train Bot <email address hidden> Thu, 30 Jul 2015 13:04:18 +0000

Changed in ubuntu-ui-toolkit (Ubuntu):
status: In Progress → Fix Released
Femma (femma) wrote :
description: updated
Changed in ubuntu-ux:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers