Switching swipe directions should reverse app spread
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
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
The new app spread is gorgeous, thank you! In general we try to ensure reversibility of transitions - if a user starts a gesture and changes their mind they should be able to reverse the gesture and exit the transition as long as they have not lifted their finger.
In this case, a user swiping from the right who intends to toggle windows but overshoots (thereby entering the spread) should be able to change direction, move their finger back towards the right edge, returning to the toggle and then to the original app if they move their finger all the way off the right edge.
-------
Desired solution
User should be in control through the whole the gesture. We want to have
reversibility also after second commit point the same way we have for the first commit point in current implementation.
This has now been captured also in the right edge documentation: https:/
Related branches
- Michał Sawicz: Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Albert Astals Cid (community): Approve
- Diff: 233 lines (+31/-51)
- Michael Zanetti (community): Approve
- Diff: 298 lines (+63/-55)
Changed in ubuntu-ux: | |
assignee: | nobody → Vesa Rautiainen (vesar) |
Changed in ubuntu-ux: | |
status: | New → Triaged |
tags: | added: rtm14 |
Changed in ubuntu-ux: | |
importance: | Undecided → High |
Changed in ubuntu-ux: | |
status: | Triaged → Won't Fix |
status: | Won't Fix → In Progress |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Michael Zanetti (mzanetti) |
tags: | added: touch-2014-10-30 |
no longer affects: | unity8 |
Changed in ubuntu-ux: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in unity8 (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: ota-1 |
Changed in unity8 (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity8 (Ubuntu RTM): | |
assignee: | nobody → Michael Zanetti (mzanetti) |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in unity8 (Ubuntu RTM): | |
assignee: | Michael Zanetti (mzanetti) → Michał Sawicz (saviq) |
Changed in unity8 (Ubuntu RTM): | |
status: | Triaged → New |
assignee: | Michał Sawicz (saviq) → nobody |
Changed in canonical-devices-system-image: | |
importance: | Undecided → High |
milestone: | none → ww03-2015 |
status: | New → Confirmed |
Changed in unity8 (Ubuntu RTM): | |
status: | New → Triaged |
assignee: | nobody → Michał Sawicz (saviq) |
milestone: | none → 14.09-ota-2 |
status: | Triaged → In Progress |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
milestone: | ww03-2015 → ww05-2015 |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Released |
Changed in ubuntu-ux: | |
status: | Fix Committed → Fix Released |
This was an explicit design decision, see the following spec:
https://docs.google.com/a/canonical.com/document/d/1sNVoOXgKEOcHR5GV8VAvoDWjqGTQ1FZ-oiajuBjRt5s/edit#heading=h.yyasddj3624f
"""
Reversibility
At which point user still has possibility to reverse back to original state? At the moment you still can reverse the gesture after first stage commit but once gone beyond second stage commit line there is no way back. You need to select an app from card view
Solved: User should be able to reverse through all the phases as long as the finger is pressed and until the second phase commit threshold is reached. After the second phase commit threshold spread is fully revealed.
"""
Truth is both the problem and solution actually seem to be the same...
The bigger right-edge spec which doesn't mention this:
https://docs.google.com/a/canonical.com/document/d/1FC_-5yz5kPy_ZvTphaqxOgI5BPnALFbxRAO4eJkzlf8/edit