| CPC G06F 3/04883 (2013.01) [G06F 3/017 (2013.01); G06F 3/0416 (2013.01); G06F 9/451 (2018.02); G06F 9/542 (2013.01); G06F 2203/04808 (2013.01)] | 24 Claims |

|
1. A method, comprising:
at an electronic device with a display and one or more input devices:
displaying, by the electronic device on the display, a user interface of a first application;
while displaying the user interface of the first application, detecting, by the electronic device via the one or more input devices, a first input;
while detecting the first input, changing, by the electronic device, a scale of the user interface of the first application in accordance with changes in the first input; and
after changing the scale of the user interface of the first application, ceasing, by the electronic device, to detect the first input; and
in response to ceasing to detect the first input:
in accordance with a determination that the first input ceased to be detected while the scale of the user interface of the first application was below a threshold scale, displaying, by the electronic device, a home screen user interface and ceasing, by the electronic device, to display the user interface of the first application; and
in accordance with a determination that the first input ceased to be detected while the scale of the user interface of the first application was above the threshold scale, continuing, by the electronic device, to display the user interface of the first application.
|