[bottom edge] Current bottom edge hint timeout makes it difficult to read the bottom edge action
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Quick Memo |
Fix Released
|
Low
|
Stefano Verzegnassi | ||
Ubuntu Clock App |
Fix Released
|
High
|
Nekhelesh Ramananthan | ||
Ubuntu UX |
Fix Released
|
Medium
|
Unassigned | ||
address-book-app |
Fix Released
|
Undecided
|
Renato Araujo Oliveira Filho | ||
dialer-app |
Fix Released
|
Low
|
Renato Araujo Oliveira Filho | ||
address-book-app (Ubuntu) |
Fix Released
|
Undecided
|
Renato Araujo Oliveira Filho | ||
dialer-app (Ubuntu) |
Fix Released
|
Undecided
|
Renato Araujo Oliveira Filho |
Bug Description
Currently when you open the address book, dialer app, clock app etc, the bottom edge hint is visible and shows what the action is. This hint is hidden after a few seconds. This makes it difficult for the user to understand what the bottom edge does if he didn't read the bottom edge text in time.
In the clock app design at https:/
-- Solution --
- Hint tab is always displayed by default
- When interacting with the content on screen it collapses (e.g. dialler - typing numbers, address book, clock - scrolling)
- When user stops interacting, it reappears after 5 seconds
Related branches
- PS Jenkins bot: Approve (continuous-integration)
- Gustavo Pichorim Boiko (community): Approve
- Nekhelesh Ramananthan (community): Needs Fixing
-
Diff: 389 lines (+136/-147)2 files modifiedsrc/imports/Ubuntu/Contacts/PageWithBottomEdge.qml (+135/-147)
tests/autopilot/address_book_app/pages/_common.py (+1/-0)
- Bill Filler (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 5912 lines (+1370/-1270)74 files modifieddata/CMakeLists.txt (+5/-7)
data/address-book-app.desktop.in.in (+2/-1)
data/address-book-app.svg (+0/-120)
po/CMakeLists.txt (+12/-0)
po/address-book-app.pot (+15/-15)
po/am.po (+12/-8)
po/ar.po (+12/-8)
po/ast.po (+12/-8)
po/az.po (+0/-342)
po/bg.po (+12/-8)
po/bn.po (+9/-8)
po/br.po (+12/-8)
po/ca.po (+12/-8)
po/ckb.po (+12/-8)
po/cs.po (+12/-8)
po/da.po (+12/-8)
po/de.po (+12/-8)
po/el.po (+12/-8)
po/en_AU.po (+12/-8)
po/en_GB.po (+12/-8)
po/es.po (+12/-8)
po/eu.po (+12/-8)
po/fa.po (+12/-8)
po/fi.po (+12/-8)
po/fr.po (+12/-8)
po/gd.po (+14/-11)
po/gl.po (+12/-8)
po/he.po (+12/-8)
po/hr.po (+9/-8)
po/hu.po (+12/-8)
po/is.po (+12/-9)
po/it.po (+12/-8)
po/ja.po (+12/-8)
po/km.po (+12/-8)
po/ko.po (+12/-8)
po/lv.po (+12/-8)
po/ms.po (+12/-8)
po/my.po (+12/-8)
po/nb.po (+12/-8)
po/nl.po (+12/-8)
po/pl.po (+12/-8)
po/pt.po (+12/-8)
po/pt_BR.po (+13/-9)
po/ro.po (+12/-8)
po/ru.po (+12/-8)
po/sl.po (+12/-8)
po/sr.po (+12/-8)
po/sv.po (+12/-9)
po/ta.po (+9/-8)
po/tr.po (+12/-8)
po/ug.po (+12/-8)
po/uk.po (+12/-8)
po/zh_CN.po (+12/-8)
po/zh_HK.po (+12/-8)
po/zh_TW.po (+12/-8)
src/artwork/CMakeLists.txt (+2/-0)
src/artwork/address-book-app-symbolic.svg (+161/-0)
src/imports/ContactList/ContactListPage.qml (+35/-1)
src/imports/ContactView/ContactView.qml (+20/-35)
src/imports/Ubuntu/Contacts/ActionButton.qml (+4/-3)
src/imports/Ubuntu/Contacts/ContactDelegate.qml (+1/-0)
src/imports/Ubuntu/Contacts/ContactDetailAvatarView.qml (+45/-3)
src/imports/Ubuntu/Contacts/ContactPreviewPage.qml (+0/-1)
src/imports/Ubuntu/Contacts/ListItemWithActions.qml (+81/-32)
src/imports/Ubuntu/Contacts/PageWithBottomEdge.qml (+162/-153)
tests/autopilot/address_book_app/__init__.py (+3/-11)
tests/autopilot/address_book_app/pages/_common.py (+1/-0)
tests/autopilot/address_book_app/pages/_contact_list_page.py (+93/-91)
tests/autopilot/address_book_app/tests/__init__.py (+1/-2)
tests/autopilot/address_book_app/tests/test_create_new_from_uri.py (+0/-1)
tests/autopilot/address_book_app/tests/test_delete_contact.py (+49/-38)
tests/autopilot/address_book_app/tests/test_multiple_pick_mode.py (+2/-1)
tests/autopilot/address_book_app/tests/test_single_pick_mode.py (+2/-1)
tests/qml/tst_ListWithActions.qml (+92/-14)
- Nekhelesh Ramananthan: Approve (testing)
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Renato Araujo Oliveira Filho: Pending requested
-
Diff: 535 lines (+188/-158)7 files modifiedapp/clock/ClockPage.qml (+8/-1)
app/components/Clock.qml (+1/-0)
app/ubuntu-clock-app.qml (+0/-1)
app/upstreamcomponents/PageWithBottomEdge.qml (+164/-155)
debian/changelog (+12/-0)
manifest.json.in (+1/-1)
tests/autopilot/ubuntu_clock_app/emulators.py (+2/-0)
- Stefano Verzegnassi: Pending requested
-
Diff: 431 lines (+163/-148)1 file modifiedapp/components/PageWithBottomEdge.qml (+163/-148)
summary: |
- Current bottom edge hint makes it difficult to read the bottom edge - action + Current bottom edge hint timeout makes it difficult to read the bottom + edge action |
Changed in ubuntu-clock-app: | |
milestone: | none → rtm |
summary: |
- Current bottom edge hint timeout makes it difficult to read the bottom - edge action + [bottom edge] Current bottom edge hint timeout makes it difficult to + read the bottom edge action |
Changed in ubuntu-ux: | |
status: | New → Opinion |
importance: | Undecided → Wishlist |
assignee: | nobody → Olga Kemmet (olga-kemmet) |
Changed in ubuntu-ux: | |
status: | Opinion → Confirmed |
importance: | Wishlist → Low |
Changed in ubuntu-ux: | |
status: | Confirmed → Triaged |
Changed in dialer-app: | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in quick-memo: | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in ubuntu-ux: | |
assignee: | Olga Kemmet (olga-kemmet) → Giorgio Venturi (giorgio-venturi) |
description: | updated |
Changed in ubuntu-ux: | |
importance: | Low → Medium |
Changed in quick-memo: | |
milestone: | none → 0.3 |
Changed in ubuntu-clock-app: | |
status: | New → Triaged |
Changed in address-book-app: | |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
status: | New → In Progress |
Changed in address-book-app (Ubuntu): | |
status: | New → In Progress |
Changed in dialer-app: | |
status: | Triaged → Fix Released |
status: | Fix Released → In Progress |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
Changed in address-book-app (Ubuntu): | |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
Changed in dialer-app (Ubuntu): | |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
status: | New → In Progress |
Changed in address-book-app: | |
status: | Fix Committed → Fix Released |
Changed in dialer-app: | |
status: | In Progress → Fix Released |
Changed in dialer-app (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in ubuntu-clock-app: | |
assignee: | nobody → Nekhelesh Ramananthan (nik90) |
status: | Triaged → In Progress |
Changed in quick-memo: | |
status: | Triaged → In Progress |
assignee: | nobody → Stefano Verzegnassi (verzegnassi-stefano) |
Changed in ubuntu-clock-app: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-ux: | |
status: | Fix Committed → Fix Released |
Changed in quick-memo: | |
status: | In Progress → Fix Committed |
Changed in quick-memo: | |
status: | Fix Committed → Fix Released |
Showing/hiding the bottom edge hint is a tricky one.
The proposal to hide the hint if you scroll up in the screen won't work with all applications. Especially with those, where there is no view to scroll, e.g. dialer app.
The initial idea was to show the hint for the first 3-5 times after launching the app, because user will learn what the bottom edge does.
The recommended solution can be either a combination or change to the following points:
1. Extend the bottom edge collapse to 5sec &/or
2. Only collapse the hint after user starts interacting with the content of the screen; dialer - typing numbers, address book - scrolling, etc