[contacts app] In edit mode, we want to have 'Next' as the contextual key instead of return
Bug #1231445 reported by
Rachel Liu
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UI Toolkit |
Fix Released
|
Undecided
|
Renato Araujo Oliveira Filho | ||
Ubuntu UX |
Fix Released
|
High
|
Olga Kemmet | ||
address-book-app |
Fix Released
|
Wishlist
|
Unassigned | ||
ubuntu-keyboard |
Fix Released
|
Wishlist
|
Renato Araujo Oliveira Filho | ||
address-book-app (Ubuntu) |
Fix Released
|
Wishlist
|
Renato Araujo Oliveira Filho | ||
ubuntu-keyboard (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned | ||
ubuntu-ui-toolkit (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Current situation
There is no current way to get to the next field easily when inputting and return key is not useful when there is only a line of text to be entered
Desired solution
We want to have 'Next' instead of the return key to improve the UX.
Related branches
lp:~renatofilho/ubuntu-keyboard/fix-1231445
Superseded
for merging
into
lp:ubuntu-keyboard
- PS Jenkins bot: Approve (continuous-integration)
- Michael Sheldon (community): Approve
- Łukasz Zemczak: Pending requested
-
Diff: 706 lines (+432/-64)18 files modifieddebian/control (+7/-0)
debian/qtdeclarative5-ubuntu-keyboard-extensions0.1.install (+1/-0)
qml/keys/ActionKey.qml (+22/-14)
qml/keys/CharKey.qml (+6/-1)
qml/keys/ReturnKey.qml (+14/-3)
src/imports/Ubuntu/Keyboard/Keyboard.pro (+29/-0)
src/imports/Ubuntu/Keyboard/inputmethodextensions.cpp (+121/-0)
src/imports/Ubuntu/Keyboard/inputmethodextensions.h (+74/-0)
src/imports/Ubuntu/Keyboard/plugin.cpp (+46/-0)
src/imports/Ubuntu/Keyboard/plugin.h (+50/-0)
src/imports/Ubuntu/Keyboard/qmldir (+2/-0)
src/imports/Ubuntu/Ubuntu.pro (+7/-0)
src/imports/imports.pro (+9/-0)
src/plugin/inputmethod.cpp (+37/-41)
src/plugin/inputmethod.h (+4/-2)
src/plugin/inputmethod_p.h (+1/-2)
src/src.pro (+1/-0)
ubuntu-keyboard.pro (+1/-1)
lp:~renatofilho/address-book-app/fix-1231445
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Arthur Mello (community): Approve
-
Diff: 964 lines (+127/-82)57 files modifieddebian/control (+1/-0)
src/app/addressbookapp.cpp (+9/-0)
src/app/addressbookapp.h (+1/-0)
src/imports/Common/ContactDetailBase.qml (+1/-1)
src/imports/Common/ContactDetailGroupBase.qml (+13/-2)
src/imports/Common/ContactDetailGroupWithTypeBase.qml (+1/-1)
src/imports/Common/ContactDetailItem.qml (+10/-1)
src/imports/ContactEdit/ContactDetailAddressesEditor.qml (+1/-1)
src/imports/ContactEdit/ContactDetailAvatarEditor.qml (+1/-1)
src/imports/ContactEdit/ContactDetailEmailsEditor.qml (+1/-1)
src/imports/ContactEdit/ContactDetailGroupWithTypeEditor.qml (+2/-2)
src/imports/ContactEdit/ContactDetailNameEditor.qml (+1/-1)
src/imports/ContactEdit/ContactDetailOnlineAccountsEditor.qml (+1/-1)
src/imports/ContactEdit/ContactDetailOrganizationsEditor.qml (+1/-1)
src/imports/ContactEdit/ContactDetailPhoneNumbersEditor.qml (+1/-1)
src/imports/ContactEdit/ContactDetailSyncTargetEditor.qml (+1/-1)
src/imports/ContactEdit/ContactDetailWithTypeEditor.qml (+10/-4)
src/imports/ContactEdit/ContactEditor.qml (+22/-22)
src/imports/ContactEdit/ContactFetchError.qml (+1/-1)
src/imports/ContactEdit/EditToolbar.qml (+1/-1)
src/imports/ContactEdit/KeyboardRectangle.qml (+1/-1)
src/imports/ContactEdit/StandardAnimation.qml (+1/-1)
src/imports/ContactEdit/TextInputDetail.qml (+6/-1)
src/imports/ContactEdit/ValueSelector.qml (+1/-1)
src/imports/ContactList/ContactExporter.qml (+1/-1)
src/imports/ContactList/ContactListPage.qml (+3/-2)
src/imports/ContactList/OnlineAccountsMessage.qml (+1/-1)
src/imports/ContactView/ActionButton.qml (+1/-1)
src/imports/ContactView/BasicFieldView.qml (+1/-1)
src/imports/ContactView/ContactDetailAddressesView.qml (+1/-1)
src/imports/ContactView/ContactDetailAvatarView.qml (+1/-1)
src/imports/ContactView/ContactDetailEmailsView.qml (+1/-1)
src/imports/ContactView/ContactDetailFavoriteView.qml (+1/-1)
src/imports/ContactView/ContactDetailGroupWithTypeView.qml (+1/-1)
src/imports/ContactView/ContactDetailNameView.qml (+1/-1)
src/imports/ContactView/ContactDetailOnlineAccountsView.qml (+1/-1)
src/imports/ContactView/ContactDetailOrganizationsView.qml (+1/-1)
src/imports/ContactView/ContactDetailPhoneNumberView.qml (+1/-1)
src/imports/ContactView/ContactDetailPhoneNumbersView.qml (+1/-1)
src/imports/ContactView/ContactDetailSyncTargetView.qml (+1/-1)
src/imports/ContactView/ContactDetailWithTypeView.qml (+1/-1)
src/imports/ContactView/ContactHeaderView.qml (+1/-1)
src/imports/ContactView/ContactView.qml (+1/-1)
src/imports/MainWindow.qml (+1/-1)
src/imports/Ubuntu/Contacts/ContactDelegate.qml (+1/-1)
src/imports/Ubuntu/Contacts/ContactDetailOnlineAccountTypeModel.qml (+1/-1)
src/imports/Ubuntu/Contacts/ContactDetailPhoneNumberTypeModel.qml (+1/-1)
src/imports/Ubuntu/Contacts/ContactDetailPickerDelegate.qml (+1/-1)
src/imports/Ubuntu/Contacts/ContactDetailPickerPhoneNumberDelegate.qml (+1/-1)
src/imports/Ubuntu/Contacts/ContactFetch.qml (+1/-1)
src/imports/Ubuntu/Contacts/ContactListView.qml (+1/-1)
src/imports/Ubuntu/Contacts/ContactSearchListView.qml (+1/-1)
src/imports/Ubuntu/Contacts/ContactSimpleListView.qml (+1/-1)
src/imports/Ubuntu/Contacts/DialogButtons.qml (+1/-1)
src/imports/Ubuntu/Contacts/MultipleSelectionListView.qml (+1/-1)
src/imports/Ubuntu/Contacts/MultipleSelectionVisualModel.qml (+1/-1)
tests/autopilot/address_book_app/emulators/main_window.py (+4/-2)
Changed in ubuntu-ux: | |
status: | New → Fix Committed |
assignee: | nobody → Rachel Liu (rachelliu) |
importance: | Undecided → High |
Changed in address-book-app: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in address-book-app (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
Changed in ubuntu-ui-toolkit: | |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
status: | New → In Progress |
Changed in address-book-app (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in ubuntu-keyboard: | |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
status: | New → In Progress |
Changed in address-book-app: | |
status: | Confirmed → In Progress |
Changed in address-book-app: | |
importance: | High → Wishlist |
Changed in ubuntu-keyboard: | |
importance: | Undecided → Wishlist |
Changed in ubuntu-keyboard (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in address-book-app (Ubuntu): | |
importance: | High → Wishlist |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in ubuntu-ux: | |
assignee: | Rachel Liu (rachelliu) → Olga Kemmet (olga-kemmet) |
Changed in ubuntu-keyboard (Ubuntu): | |
status: | New → Fix Released |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
status: | New → Fix Released |
Changed in ubuntu-keyboard: | |
status: | In Progress → Fix Released |
Changed in address-book-app: | |
status: | In Progress → Fix Released |
Changed in ubuntu-ui-toolkit: | |
status: | In Progress → Fix Released |
Changed in ubuntu-ux: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Keyboard navigation was introduced on this MR: http:// bazaar. launchpad. net/~phablet- team/address- book-app/ trunk/revision/ 113
You should be able to use TAB to navigation btw the fields.