Mnemonic support via Action if keyboard available
Bug #1527527 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 RTM) |
Fix Released
|
High
|
Zsombor Egri |
Bug Description
Action should support defining mnemonics via a special token, such as & or _. Mnemonics should display with an underline whenever a physical keyboard is attached.
Related branches
lp://staging/~zsombi/ubuntu-ui-toolkit/mnemonics
- PS Jenkins bot: Approve (continuous-integration)
- Cris Dywan: Approve
-
Diff: 404 lines (+203/-20)7 files modifiedexamples/ubuntu-ui-toolkit-gallery/Buttons.qml (+2/-2)
examples/ubuntu-ui-toolkit-gallery/MainPage.qml (+12/-0)
src/Ubuntu/Components/plugin/quickutils.cpp (+2/-1)
src/Ubuntu/Components/plugin/quickutils.h (+7/-0)
src/Ubuntu/Components/plugin/ucaction.cpp (+114/-16)
src/Ubuntu/Components/plugin/ucaction.h (+8/-1)
tests/unit_x11/tst_components/tst_shortcuts.qml (+58/-0)
Changed in ubuntu-ui-toolkit (Ubuntu): | |
status: | Confirmed → Fix Committed |
importance: | Medium → High |
affects: | ubuntu-ui-toolkit (Ubuntu) → ubuntu-ui-toolkit (Ubuntu RTM) |
no longer affects: | ubuntu-ui-toolkit (Ubuntu) |
Changed in canonical-devices-system-image: | |
status: | New → Fix Committed |
importance: | Undecided → High |
assignee: | nobody → Zoltan Balogh (bzoltan) |
milestone: | none → ww02-2016 |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug was fixed in the package ubuntu-ui-toolkit 1.3.1795+ 15.04.20160106- 0ubuntu1 in https:/ /launchpad. net/~ci- train-ppa- service/ +archive/ ubuntu/ stable- phone-overlay
---------------
ubuntu-ui-toolkit (1.3.1795+ 15.04.20160106- 0ubuntu1) vivid; urgency=medium
[ Christian Dywan ]
* Fix typo in runtest.sh: $? is the error code, not $*.
* Document use of RegExpValidator for password/ PIN input.
* Include filename derived QML class name in .api. Fixes LP: #1527138
* Use edit-clear for clear button instead of the invalid clear search.
* No transparency in focus outline.
* Give the original Toolbar its name back.
* Fix typo in runtest.sh: $? is the error code, not $*.
* Use resolved filename but add fragment. Fixes LP: #1401920
[ Zoltán Balogh ]
* Use build root for the Gestures library instead of relative path.
* Fix the tests for the gallery change
[ Zsombor Egri ]
* Add mnemonics support to Action. Fixes LP: #1527527
* Use original Image.source in image extension when no scaling is needed in
order to keep the formatting which would be otherwise removed from a
resolved file URL. Fixes LP: #1401920
* Move UbuntuListView 1.3 code into one single file. Fixes LP: #1523815
[ Albert Astals Cid ] :removeTimeCons traintsFromSwip eArea
* Add UCTestExtras:
For that needed to move ucswipearea.cpp from UbuntuComponents to
UbuntuGestures but made it in a private header so we don't have to care much
for the API/ABI stability for now.
[ Andrea Bernabei ]
* make scrollbars tests more robust.
[ Tim Peeters ]
* Update font sizes. Fixes LP: #1528263
[ CI Train Bot ]
* No-change rebuild.
ubuntu-ui-toolkit (1.3.1778+ 16.04.20151221- 0ubuntu1) xenial; urgency=medium
[ Tim Peeters ]
* Fix issue with trigger() for ListItems.Standard. (LP: #1527811)
ubuntu-ui-toolkit (1.3.1778+ 16.04.20151217. 1-0ubuntu1) xenial; urgency=medium
[ Andrea Bernabei ]
* Rework Scrollbars and add ScrollView component.
[ Zsombor Egri ]
* Refactor UCSwipeAreaPrivate to use QQuickItemPrivate instead of being
a QObject.
[ Tim Peeters ]
* Reduce toolbar height on phone in landscape orientation.
Fixes LP: #1336793.
* Introduce the new Toolbar component for the header edit mode.
* Reduce the PageHeader height by 1 GU on phone in landscape orientation.
Fixes LP: #1336793
* Fix AppHeader 1.2 to use the new MathUtils. This fixes a failing autopilot
CPO test.
[ Zoltan Balogh ]
* Do not wipe when provisioning for normal use and improve
regression detection.
* Try to link Gestures more explicitely. (kudos to xnox).
[ Christian Dywan ] modules_ dir.sh.
* Proper keyboard navigation and focus visuals for buttons.
Fixes LP: #1225139, LP: #1514850
* Escape should close popover. Fixes LP: #1523828
* Surround state overloading message with static boolean. Fixes LP: #1523399
* Don't exit, return 1 from export_
[ Michael Sheldon ]
* Set the activeFocus on the input component when a text input area receive
focus. Fixes LP: #1518352
[ Benjamin Zeller ]
* Move PageTreeNode to C++.
* Custom property flag needs to be set always even when the value itself does not chan...