Closed Bug 1189527 Opened 9 years ago Closed 9 years ago

Prototype swipe up as equivalent gesture to long press on home

Categories

(Firefox OS Graveyard :: Gaia::System::Task Manager, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: sfoster, Assigned: mcav)

References

Details

(Whiteboard: [systemsfe])

Explore a swipe up from bottom edge to trigger the 'holdhome' event that shows the task manager. Needs to work with & without software home button.
Whiteboard: [systemsfe]
We already have a basic implementation of this, enable in Settings > Developer > Home Gesture. This gives you 1-finger swipe up to go home, 2-finger swipe up to get holdhome (task manager). I think the idea here is to add the proper transitions like the edge gesture.
:mcav, will you be able to look into this? My first thought was to extend EdgeSwipeDetector to watch the bottom edge just like it does the left/right. Maybe we could begin the scaling and use something like to-cardview and  closeAppTowardsCardView (window.css#L198) to complete the transition. 

Initially we just need *some* prototype implementation that lets us evaluate this interaction with and without software home button, in the context of the spatial model (which the existing home gesture doesn't really help with)
Flags: needinfo?(m)
Assignee: nobody → m
Flags: needinfo?(m)
I showed a prototype to Francis last week by modifying the existing home gesture. The conclusions we reached are:

- The performance needs to be smooth and quick, and currently we aren't there. Etienne has bug 1185553 for some fixes, but we'll probably need to get bug 1186971 in there (removing the need to screenshot) or bug 1211877 (use the AppWindow DOM) before this is truly feasible.

- There's an unanswered question: do/can we accommodate those people who want to get rid of the software home button (who currently use the swipe-up-from-bottom gesture) with this as well?

Since this bug is explicitly for prototyping/investigation, closing for now, but feel free to reopen if this is the bug we want to track for an actual implementation.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.