Device, method, and graphical user interface for manipulating workspace views
First Claim
1. A method, comprising:
- at a multifunction device with a touch-sensitive display;
displaying, on the touch-sensitive display, a first view that includes a first application without displaying other views in a plurality of other views that include other applications;
while displaying the first view that includes the first application detecting a first gesture on the touch-sensitive display that includes movement of a contact that starts near an edge of the touch-sensitive display and moves away from the edge of the touch-sensitive display toward an opposite edge of the touch-sensitive display;
in response to detecting the first gesture on the touch-sensitive display and while the contact continues to be detected on the touch-sensitive display;
reducing a size of the first view that includes the first application; and
moving the first view that includes the first application away from a first edge of the touch-sensitive display in accordance with movement of the contact on the touch-sensitive display;
after moving the first view that includes a first window away from the first edge of the touch-sensitive display, detecting an end of the gesture on the touch-sensitive display that includes detecting liftoff of the contact from the touch-sensitive display;
in response to detecting the end of the gesture on the touch-sensitive display, moving the first view that includes the first application toward the first edge of the touch-sensitive display while the size of the first view that includes the first application continues to be displayed at a reduced size;
while the first view that includes the first application is displayed at the reduced size, concurrently displaying, with the first view that includes the first application, a second view of the plurality of other views that were not displayed prior to detecting the first gesture, wherein the second view includes a second application other than the first application;
while concurrently displaying the first view and the second view and while the first view is at the reduced size, detecting a second gesture that corresponds to selection of the second view that includes detecting a tap gesture at a location of the second view in on the touch-sensitive display; and
in response to detecting the second gesture;
ceasing to display the first view that includes the first application; and
enlarging a size of the of the second view that includes the second application.
0 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, a multifunction device with a display and a touch-sensitive surface creates a plurality of workspace views. A respective workspace view is configured to contain content assigned by a user to the respective workspace view. The content includes application windows. The device displays a first workspace view in the plurality of workspace views on the display without displaying other workspace views in the plurality of workspace views and detects a first multifinger gesture on the touch-sensitive surface. In response to detecting the first multifinger gesture on the touch-sensitive surface, the device replaces display of the first workspace view with concurrent display of the plurality of workspace views.
390 Citations
24 Claims
-
1. A method, comprising:
at a multifunction device with a touch-sensitive display; displaying, on the touch-sensitive display, a first view that includes a first application without displaying other views in a plurality of other views that include other applications; while displaying the first view that includes the first application detecting a first gesture on the touch-sensitive display that includes movement of a contact that starts near an edge of the touch-sensitive display and moves away from the edge of the touch-sensitive display toward an opposite edge of the touch-sensitive display; in response to detecting the first gesture on the touch-sensitive display and while the contact continues to be detected on the touch-sensitive display; reducing a size of the first view that includes the first application; and moving the first view that includes the first application away from a first edge of the touch-sensitive display in accordance with movement of the contact on the touch-sensitive display; after moving the first view that includes a first window away from the first edge of the touch-sensitive display, detecting an end of the gesture on the touch-sensitive display that includes detecting liftoff of the contact from the touch-sensitive display; in response to detecting the end of the gesture on the touch-sensitive display, moving the first view that includes the first application toward the first edge of the touch-sensitive display while the size of the first view that includes the first application continues to be displayed at a reduced size; while the first view that includes the first application is displayed at the reduced size, concurrently displaying, with the first view that includes the first application, a second view of the plurality of other views that were not displayed prior to detecting the first gesture, wherein the second view includes a second application other than the first application; while concurrently displaying the first view and the second view and while the first view is at the reduced size, detecting a second gesture that corresponds to selection of the second view that includes detecting a tap gesture at a location of the second view in on the touch-sensitive display; and in response to detecting the second gesture; ceasing to display the first view that includes the first application; and enlarging a size of the of the second view that includes the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A non-transitory computer readable medium having instructions stored thereon, the instructions, when executed by one or more processors of an electronic device with a display and a touch-sensitive display, cause the device to perform operations comprising:
-
displaying, on the touch-sensitive display, a first view that includes a first application without displaying other views in a plurality of other views that include other applications; while displaying the first view that includes the first application detecting a first gesture on the touch-sensitive display that includes movement of a contact that starts near an edge of the touch-sensitive display and moves away from the edge of the touch-sensitive display toward an opposite edge of the touch-sensitive display; in response to detecting the first gesture on the touch-sensitive display and while the contact continues to be detected on the touch-sensitive display; reducing a size of the first view that includes the first application; and moving the first view that includes the first application away from a first edge of the touch-sensitive display in accordance with movement of the contact on the touch-sensitive display; after moving the first view that includes a first window away from the first edge of the touch-sensitive display, detecting an end of the gesture on the touch-sensitive display that includes detecting liftoff of the contact from the touch-sensitive display; in response to detecting the end of the gesture on the touch-sensitive display, moving the first view that includes the first application toward the first edge of the touch-sensitive display while the size of the first view that includes the first application continues to be displayed at a reduced size; while the first view that includes the first application is displayed at the reduced size, concurrently displaying, with the first view that includes the first application, a second view of the plurality of other views that were not displayed prior to detecting the first gesture, wherein the second view includes a second application other than the first application; while concurrently displaying the first view and the second view and while the first view is at the reduced size, detecting a second gesture that corresponds to selection of the second view that includes detecting a tap gesture at a location of the second view in on the touch-sensitive display; and in response to detecting the second gesture; ceasing to display the first view that includes the first application; and enlarging a size of the of the second view that includes the second application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An electronic device, comprising:
-
a touch-sensitive display; one or more processors; memory having instructions stored thereon, the instructions, when executed by one or more processors, cause the device to perform operations comprising; displaying, on the touch-sensitive display, a first view that includes a first application without displaying other views in a plurality of other views that include other applications; while displaying the first view that includes the first application, detecting a first gesture on the touch-sensitive display that includes movement of a contact that starts near an edge of the touch-sensitive display and moves away from the edge of the touch-sensitive display toward an opposite edge of the touch-sensitive display; in response to detecting the first gesture on the touch-sensitive display and while the contact continues to be detected on the touch-sensitive display; reducing a size of the first view that includes the first application; and moving the first view that includes the first application away from a first edge of the touch-sensitive display in accordance with movement of the contact on the touch-sensitive display; after moving the first view that includes a first window away from the first edge of the touch-sensitive display, detecting an end of the gesture on the touch-sensitive display that includes detecting liftoff of the contact from the touch-sensitive display; in response to detecting the end of the gesture on the touch-sensitive display, moving the first view that includes the first application toward the first edge of the touch-sensitive display while the size of the first view that includes the first application continues to be displayed at a reduced size; while the first view that includes the first application is displayed at the reduced size, concurrently displaying, with the first view that includes the first application, a second view of the plurality of other views that were not displayed prior to detecting the first gesture, wherein the second view includes a second application other than the first application; while concurrently displaying the first view and the second view and while the first view is at the reduced size, detecting a second gesture that corresponds to selection of the second view that includes detecting a tap gesture at a location of the second view in on the touch-sensitive display; and in response to detecting the second gesture; ceasing to display the first view that includes the first application; and enlarging a size of the of the second view that includes the second application. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification