| CPC G06F 3/0482 (2013.01) [G06F 1/163 (2013.01); G06F 1/1671 (2013.01); G06F 1/169 (2013.01); G06F 3/0362 (2013.01); G06F 3/048 (2013.01); G06F 3/0483 (2013.01); G06F 3/04845 (2013.01); G06F 3/0488 (2013.01); G06F 3/04883 (2013.01); G06F 3/04817 (2013.01); G06F 3/0485 (2013.01); G06F 2203/04105 (2013.01)] | 54 Claims |

|
1. An electronic device, comprising:
a display;
a rotatable input mechanism rotatable around a rotation axis substantially perpendicular to a normal axis that is normal to a face of the display;
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
detecting a first user input;
in response to detecting the first user input, displaying a first subset of application views of an ordered set of application views, the first subset of application views displayed along a first dimension of the display that is substantially perpendicular to both the rotation axis and the normal axis;
detecting a rotation of the rotatable input mechanism;
in response to detecting the rotation of the rotatable input mechanism:
moving the ordered set of application views on the display along the first dimension of the display;
in accordance with a determination that the ordered set of application views is moved to a terminus of the ordered set of application views:
displaying a second subset of application views of the ordered set of application views; and
displaying a respective affordance associated with display of a grid of affordances corresponding to applications available on the electronic device, wherein selection of the respective affordance causes the display of the grid of affordances corresponding to applications available on the electronic device, and wherein the respective affordance is displayed in response to detecting the rotation of the rotatable input mechanism without receiving additional user input after the rotation of the rotatable input mechanism; and
in accordance with a determination that the ordered set of application views is moved to a position that is not the terminus of the ordered set of application views, displaying a third subset of application views of the ordered set of application views without displaying the respective affordance associated with display of a grid of affordances corresponding to applications available on the electronic device;
while concurrently displaying the respective affordance and one or more application views that are at the terminus of the ordered set of application views, detecting a second user input corresponding to selection of the respective affordance that was displayed in response to the rotation of the rotatable input mechanism; and
in response to detecting the second user input corresponding to selection of the respective affordance:
ceasing to display the one or more application views that are at the terminus of the ordered set of application views; and
displaying the grid of affordances corresponding to applications available on the electronic device, the grid of affordances including at least a first application affordance, a second application affordance that is above or below the first application affordance, and a third application affordance that is to the right or left of the first application affordance.
|