Device, method, and graphical user interface for switching between user interfaces
First Claim
1. A method, comprising:
- at an electronic device with a touch-sensitive surface and a display;
displaying, on the display, a user interface that includes content resulting from a sequence of previously performed content-modification operations;
detecting a first gesture that includes movement of a contact in a first direction in a predefined area of the touch-sensitive surface;
in response to detecting movement of the contact in the first direction and while the contact is still detected in the predefined area of the touch-sensitive surface, in accordance with the movement of the contact meeting a respective movement threshold, displaying, during the first gesture, a preview of undoing the most-recent content-modification operation, wherein displaying the preview of undoing the most-recent content-modification operation in response to detecting movement of the contact in the first direction includes displaying an animation of undoing the most-recent content-modification operation that progresses as the contact moves in the first direction; and
in response to detecting an end of the first gesture;
in accordance with a determination that the first gesture met undo criteria at the end of the first gesture, the undo criteria including a requirement that the movement of the contact meets the respective movement threshold at the end of the first gesture, displaying the content as it appeared just prior to performance of a most-recent content-modification operation of the sequence of content-modification operations; and
in accordance with a determination that the first gesture did not meet the undo criteria at the end of the first gesture, displaying the content resulting from the sequence of previously performed content-modification operations.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device includes a touch-sensitive surface and a display. The device displays, on the display, a first user interface. The device detects a gesture on the touch-sensitive surface. The gesture includes movement of a contact in a respective direction on the touch-sensitive surface. In response to detecting the gesture: in accordance with a determination that the movement of the contact is entirely on a first portion of the touch-sensitive surface, the device performs an operation in the first user interface that corresponds to the gesture; and in accordance with a determination that the movement of the contact is entirely on a second portion of the touch-sensitive surface, the device replaces display of the first user interface with display of a second user interface different from the first user interface.
862 Citations
21 Claims
-
1. A method, comprising:
at an electronic device with a touch-sensitive surface and a display; displaying, on the display, a user interface that includes content resulting from a sequence of previously performed content-modification operations; detecting a first gesture that includes movement of a contact in a first direction in a predefined area of the touch-sensitive surface; in response to detecting movement of the contact in the first direction and while the contact is still detected in the predefined area of the touch-sensitive surface, in accordance with the movement of the contact meeting a respective movement threshold, displaying, during the first gesture, a preview of undoing the most-recent content-modification operation, wherein displaying the preview of undoing the most-recent content-modification operation in response to detecting movement of the contact in the first direction includes displaying an animation of undoing the most-recent content-modification operation that progresses as the contact moves in the first direction; and in response to detecting an end of the first gesture; in accordance with a determination that the first gesture met undo criteria at the end of the first gesture, the undo criteria including a requirement that the movement of the contact meets the respective movement threshold at the end of the first gesture, displaying the content as it appeared just prior to performance of a most-recent content-modification operation of the sequence of content-modification operations; and in accordance with a determination that the first gesture did not meet the undo criteria at the end of the first gesture, displaying the content resulting from the sequence of previously performed content-modification operations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying, on the display, a user interface that includes content resulting from a sequence of previously performed content-modification operations; detecting a first gesture that includes movement of a contact in a first direction in a predefined area of the touch-sensitive surface; in response to detecting movement of the contact in the first direction and while the contact is still detected in the predefined area of the touch-sensitive surface, in accordance with the movement of the contact meeting a respective movement threshold, displaying, during the first gesture, a preview of undoing the most-recent content-modification operation, wherein displaying the preview of undoing the most-recent content-modification operation in response to detecting movement of the contact in the first direction includes displaying an animation of undoing the most-recent content-modification operation that progresses as the contact moves in the first direction; and in response to detecting an end of the first gesture; in accordance with a determination that the first gesture met undo criteria at the end of the first gesture, the undo criteria including a requirement that the movement of the contact meets the respective movement threshold at the end of the first gesture, displaying the content as it appeared just prior to performance of a most-recent content-modification operation of the sequence of content-modification operations; and in accordance with a determination that the first gesture did not meet the undo criteria at the end of the first gesture, displaying the content resulting from the sequence of previously performed content-modification operations. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by an electronic device with a display, and a touch-sensitive surface, cause the electronic device to:
-
display, on the display, a user interface that includes content resulting from a sequence of previously performed content-modification operations; detect a first gesture that includes movement of a contact in a first direction in a predefined area of the touch-sensitive surface; in response to detecting movement of the contact in the first direction and while the contact is still detected in the predefined area of the touch-sensitive surface, in accordance with the movement of the contact meeting a respective movement threshold, display, during the first gesture, a preview of undoing the most-recent content-modification operation, wherein displaying the preview of undoing the most-recent content-modification operation in response to detecting movement of the contact in the first direction includes displaying an animation of undoing the most-recent content-modification operation that progresses as the contact moves in the first direction; and in response to detecting an end of the first gesture; in accordance with a determination that the first gesture met undo criteria at the end of the first gesture, the undo criteria including a requirement that the movement of the contact meets the respective movement threshold at the end of the first gesture, display the content as it appeared just prior to performance of a most-recent content-modification operation of the sequence of content-modification operations; and in accordance with a determination that the first gesture did not meet the undo criteria at the end of the first gesture, display the content resulting from the sequence of previously performed content-modification operations. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification