Sections need keyboard navigation support

Bug #1523840 reported by Cris Dywan
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
High
Zoltan Balogh
Ubuntu UX
Fix Committed
Undecided
Femma
ubuntu-ui-toolkit (Ubuntu)
Fix Released
High
Tim Peeters
ubuntu-ui-toolkit (Ubuntu RTM)
Fix Released
High
Tim Peeters

Bug Description

Using the TAB key it must be possible to focus the Sections component in the header. The next TAB will go to the next focus item, and does not change the selected section. To change the selected section, the left and right arrow keys must be used.

UX solution:
https://docs.google.com/document/d/13JoVlVNqn7t5mnwyLc1wa7daozqdGwWj1AqH9LJMid4/edit#bookmark=id.wcaukfag4nd5

Related branches

Cris Dywan (kalikiana)
Changed in ubuntu-ui-toolkit (Ubuntu):
assignee: nobody → Christian Dywan (kalikiana)
status: New → In Progress
importance: Undecided → High
Changed in canonical-devices-system-image:
assignee: nobody → Zoltan Balogh (bzoltan)
milestone: none → ww08-2016
Changed in canonical-devices-system-image:
status: New → In Progress
importance: Undecided → High
Zoltan Balogh (bzoltan)
Changed in ubuntu-ui-toolkit (Ubuntu RTM):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Christian Dywan (kalikiana)
no longer affects: ubuntu-ui-toolkit (Ubuntu)
Tim Peeters (tpeeters)
Changed in ubuntu-ui-toolkit (Ubuntu RTM):
assignee: Christian Dywan (kalikiana) → Tim Peeters (tpeeters)
Changed in canonical-devices-system-image:
milestone: ww08-2016 → 11
Changed in ubuntu-ui-toolkit (Ubuntu):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Tim Peeters (tpeeters)
Tim Peeters (tpeeters)
Changed in ubuntu-ui-toolkit (Ubuntu):
status: In Progress → Confirmed
Changed in ubuntu-ui-toolkit (Ubuntu RTM):
status: In Progress → Confirmed
Tim Peeters (tpeeters)
description: updated
description: updated
Femma (femma)
Changed in ubuntu-ux:
assignee: nobody → Femma (femma)
Tim Peeters (tpeeters)
Changed in ubuntu-ui-toolkit (Ubuntu):
status: Confirmed → In Progress
Changed in ubuntu-ui-toolkit (Ubuntu RTM):
status: Confirmed → In Progress
Changed in ubuntu-ux:
status: New → Fix Committed
Changed in canonical-devices-system-image:
status: In Progress → Confirmed
Tim Peeters (tpeeters)
Changed in ubuntu-ui-toolkit (Ubuntu):
status: In Progress → Confirmed
Changed in ubuntu-ui-toolkit (Ubuntu RTM):
status: In Progress → Confirmed
Tim Peeters (tpeeters)
Changed in ubuntu-ui-toolkit (Ubuntu):
status: Confirmed → In Progress
Changed in ubuntu-ui-toolkit (Ubuntu RTM):
status: Confirmed → In Progress
Revision history for this message
Tim Peeters (tpeeters) wrote :

If I use ListItem in the SectionsStyle, https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1572991 needs to be fixed first.

Changed in canonical-devices-system-image:
status: Confirmed → In Progress
Tim Peeters (tpeeters)
Changed in ubuntu-ui-toolkit (Ubuntu):
status: In Progress → Fix Committed
Changed in ubuntu-ui-toolkit (Ubuntu RTM):
status: In Progress → Fix Committed
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

This bug was fixed in the package ubuntu-ui-toolkit 1.3.1960+15.04.20160428.1 in https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/stable-phone-overlay

---------------

ubuntu-ui-toolkit (1.3.1960+15.04.20160428.1) vivid; urgency=medium

  [ Andrea Bernabei ]
  * Scrollbar: new visual update for pressed/hovered states plus handling of
    restricted size corner cases (shrinking etc). Fixes LP: #1573355

  [ Christian Dywan ]
  * Run pep8 as part of 'make check' unit test runs. The MR includes fixes to
    make pep8 pass on Jenkins as well as a regression in the test method
    introduced by the previous, larger pep8-related reformattings.
    Fixes LP: #1454322, LP: #1572981.
  * Use gu in expected position for test_popover_follows_pointerTarget.
    Fixes LP: #1569794.
  * XML test results all may not start with test_tst_. Fixes LP: #1573629
  * Handle keyNavigationFocus in InputHandler. Fixes LP: #1522739

  [ Zsombor Egri ]
  * Fix binding loops in AbstractButton. Fixes LP: #1553090

  [ Gerry Boland ]
  * Enable dynamic changing of grid units instigated by the shell. Fixes LP: #1573532

  [ Tim Peeters ]
  * Fix horizontal keyboard navigation in ListView. Fixes LP: #1572991
  * Sections keyboard and focus handling. Fixes LP: #1523840
  * Fix header screen orientation detection. Fixes LP: #1574663

  [ CI Train Bot ]
  * No-change rebuild.

 -- Zoltan Balogh <email address hidden> Thu, 28 Apr 2016 11:27:10 +0000

Changed in ubuntu-ui-toolkit (Ubuntu RTM):
status: Fix Committed → Fix Released
Changed in canonical-devices-system-image:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-ui-toolkit - 1.3.1984+16.10.20160527.2

---------------
ubuntu-ui-toolkit (1.3.1984+16.10.20160527.2) yakkety; urgency=medium

  [ Christian Dywan ]
  * Slimmer frame for TextFields: 0.5dp. Fixes LP: #1578190.

  [ Albert Astals Cid ]
  * Add override
    The override specifier (since C++11) specifies that a virtual function
    overrides another virtual function. In a member function declaration or
    definition, override ensures that the function is virtual and is overriding
    a virtual function from the base class.

  [ Tim Peeters ]
  * Fix reference error in PullToRefreshStyle. Fixes LP: #1582843
  * Mark Tab, Tabs, TabBar, PageHeadConfiguration, PageHeadSections,
    PageHeadState, ToolbarButton, ToolbarItems as deprecated in the
    documentation. Fixes LP: #1566735, LP: #1566741.

  [ CI Train Bot ]
  * Resync trunk.

 -- Zoltan Balogh <email address hidden> Fri, 27 May 2016 07:08:44 +0000

Changed in ubuntu-ui-toolkit (Ubuntu):
status: Fix Committed → Fix Released
Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.