[Apps switcher] Visual feedback of user's finger movement needed throughout the gesture
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Medium
|
Unassigned | ||
Ubuntu UX |
Fix Released
|
High
|
Vesa Rautiainen | ||
unity8 (Ubuntu) |
Fix Released
|
Medium
|
Michael Zanetti | ||
unity8 (Ubuntu RTM) |
Fix Released
|
Medium
|
Michał Sawicz |
Bug Description
Right edge compound gesture has two phases. During the second phase all the recent applications stack together in to the apps spread. There is a second phase commit threshold value after which this stacking happens. Currently when this commit threshold has been exceeded user loses control over the gesture. There is no way to go back and the UI doesn't react to further finger movement to left. We want user to be in control also after the second commit line.
RIght edge gesture progress is explained and broken into pieces in this spec:
https:/
There is already a bug about reversibility (movement back to right) after second commit line (#1355284). So this bug is to fix the non-responsiveness after second phase commit line when user moves finger towards left edge.
Steps to repro:
1. Start right edge swipe
2. keep finger pressed and drag to left until you reach the point when apps spread is formed
3. keep still finger pressed and move finger towards left
Current behaviour:
No visual feedback
Expected behaviour:
Applications should start moving to left and stack the way they do when they're dragged to left in normal spread use case
Related branches
- Michał Sawicz: Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Albert Astals Cid (community): Approve
-
Diff: 233 lines (+31/-51)4 files modifiedqml/Stages/PhoneStage.qml (+17/-33)
qml/Stages/TabletStage.qml (+5/-14)
tests/autopilot/unity8/application_lifecycle/tests/test_application_lifecycle.py (+1/-1)
tests/qmltests/Stages/tst_PhoneStage.qml (+8/-3)
- Michael Zanetti (community): Approve
-
Diff: 298 lines (+63/-55)7 files modifieddebian/changelog (+16/-2)
qml/Dash/Dash.qml (+1/-2)
qml/Stages/PhoneStage.qml (+17/-33)
qml/Stages/TabletStage.qml (+5/-14)
tests/autopilot/unity8/application_lifecycle/tests/test_application_lifecycle.py (+1/-1)
tests/qmltests/Dash/tst_Dash.qml (+17/-0)
tests/qmltests/Stages/tst_PhoneStage.qml (+6/-3)
Changed in ubuntu-ux: | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
assignee: | nobody → Vesa Rautiainen (vesar) |
tags: | added: ota-1 |
Changed in ubuntu-ux: | |
importance: | Medium → High |
Changed in unity8 (Ubuntu): | |
importance: | Undecided → Medium |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Andrea Cimitan (cimi) |
status: | New → Triaged |
Changed in unity8 (Ubuntu RTM): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in unity8 (Ubuntu RTM): | |
assignee: | nobody → Andrea Cimitan (cimi) |
Changed in unity8 (Ubuntu): | |
assignee: | Andrea Cimitan (cimi) → Michael Zanetti (mzanetti) |
Changed in unity8 (Ubuntu RTM): | |
assignee: | Andrea Cimitan (cimi) → Michael Zanetti (mzanetti) |
Changed in unity8 (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity8 (Ubuntu RTM): | |
assignee: | Michael Zanetti (mzanetti) → Michał Sawicz (saviq) |
Changed in unity8 (Ubuntu RTM): | |
assignee: | Michał Sawicz (saviq) → nobody |
status: | Triaged → New |
Changed in canonical-devices-system-image: | |
importance: | Undecided → Medium |
milestone: | none → ww05-2015 |
status: | New → Confirmed |
Changed in unity8 (Ubuntu RTM): | |
assignee: | nobody → Michał Sawicz (saviq) |
status: | New → In Progress |
milestone: | none → 14.09-ota-2 |
Changed in canonical-devices-system-image: | |
status: | Confirmed → Fix Released |
not rtm blocker