[dialer] UI has unwanted transitions when receiving a call
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Bill Filler | ||
Ubuntu UX |
Fix Released
|
High
|
Olga Kemmet | ||
dialer-app (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
When an incoming call is answered when the dialer app is not running I see the following:
The lock screen is shown
The Phone splashscreen is shown "Phone" in the header with a blank panel
The dialer is shown with calling number in the header
the dialer is shown with the contact name in the header
What I expect when answering:
I go straight to a page that looks like the dialer but is not enabled, or t least does not have a blank panel
I go to the dialer page and see the calling contact name on the active call
After the call is hungup and the phone is locked, unlock the phone with the dialer app as the active app
The dialer panel is seen with the header "Emergency calls"then changes to AT&T
Similar poor transitions are seen when going form a voicemail or missed call notification.
In this case I often see "No net" prior to seeing AT&T
The experience is better when the app has been run, but we still see the lock screen.
It seems we should not be setting default text for the header, but should wait until the correct state and context is known.
---------UX comment----------
+1 with Pat. Ideally, if an incoming call is accepted the transition shouldn't show the lock screen at all.
Related branches
- Bill Filler (community): Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Gustavo Pichorim Boiko (community): Approve
-
Diff: 249 lines (+120/-15)5 files modifieddebian/control (+5/-0)
src/qml/DialerPage/DialerPage.qml (+10/-2)
src/qml/dialer-app.qml (+12/-11)
tests/qml/CMakeLists.txt (+14/-2)
tests/qml/tst_DialerPage.qml (+79/-0)
Changed in canonical-devices-system-image: | |
importance: | Undecided → High |
milestone: | none → ww09-2015 |
status: | New → Confirmed |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Bill Filler (bfiller) |
tags: | added: usability |
Changed in ubuntu-ux: | |
assignee: | nobody → Olga Kemmet (olga-kemmet) |
status: | New → Triaged |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
milestone: | ww09-2015 → ww13-2015 |
Changed in dialer-app (Ubuntu): | |
status: | New → In Progress |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
milestone: | ww13-2015 → ww15-2015 |
summary: |
- UI has unwanted transitions when receiving a call + [dialer] UI has unwanted transitions when receiving a call |
Changed in ubuntu-ux: | |
status: | Triaged → Fix Committed |
description: | updated |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Released |
Changed in ubuntu-ux: | |
status: | Fix Committed → Fix Released |
"It seems we should not be setting default text for the header, but should wait until the correct state and context is known."
Lets try to target this first as it seems like an easy fix.
Basically don't show No Network or Emergency Calls by default, but rather show a blank header until we know the actual correct state