Abstract:
An electronic device includes a touch-sensitive display and one or more programs stored in memory for execution by one or more processors. The one or more programs include instructions for displaying a first application view that corresponds to a first application in a plurality of concurrently open applications. The one or more programs include instructions for detecting a first input, and in response, concurrently displaying a group of open application icons that correspond to at least some of the plurality of concurrently open applications with at least a portion of the first application view. The open application icons are displayed in accordance with a predetermined sequence of the open applications. The one or more programs include instructions for detecting a first gesture distinct from the first input, and in response, displaying a second application view that corresponds to a second application adjacent to the first application in the predetermined sequence.
Abstract:
One aspect of the invention involves a method that includes: in a first area of the touch screen, displaying a current character string being input by a user with the keyboard; in a second area of the touch screen, displaying the current character string or a portion thereof and a suggested replacement for the current character string; replacing the current character string in the first area with the suggested replacement if the user activates a delimiter key on the keyboard; replacing the current character string in the first area with the suggested replacement if the user performs a first gesture on the suggested replacement displayed in the second area; and keeping the current character string in the first area if the user performs a second gesture on the current character string or the portion thereof displayed in the second area.
Abstract:
A method includes displaying, on a touch-sensitive display, a plurality of application icons in a first configuration at locations on a hexagonal grid in relation to an origin. The application icons have corresponding ranks based on their respective locations in relation to the origin. In response to detecting a movement of a user contact from a first position to a second position: the display of a first application icon at a first location is translated to a second position; a second configuration of the application icons is determined based on the first location and the second location; and the display of the application icons is transitioned from the first configuration to the second configuration. In the second configuration, no application icon except the first application icon is displaced by more than one location relative to the first configuration.
Abstract:
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises displaying a first soft keyboard. While displaying the first soft keyboard, a key for selecting a second soft keyboard different from the first soft keyboard is displayed. A first contact is detected on the key for selecting the second soft keyboard. In response to detecting the first contact, the second soft keyboard is displayed. Movement of the first contact is detected to a character-insertion key in the second soft keyboard. Lift off of the first contact is detected at the character-insertion key in the second soft keyboard to which the first contact moved. In response to detecting the lift off, a character is inserted that corresponds to the character-insertion key in the second soft keyboard to which the first contact moved and the display of the second soft keyboard is ceased.
Abstract:
Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces provide indications of time and, optionally, a variety of additional information. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.
Abstract:
Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces provide indications of time and, optionally, a variety of additional information. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.
Abstract:
A portable electronic device having a touch screen display displays a soft keyboard with a plurality key icons representing a plurality of letters The device detects a finger contact on a respective key icon representing a respective letter, and in response to detecting the finger contact on the respective key icon representing the respective letter, displays an enlarged view of the respective letter. The device then detects a liftoff of the finger contact from the respective key icon, and in response to detecting the liftoff, inputs the respective letter in a text input area, the text input area being displayed adjacent the soft keyboard and ceases to display the enlarged view of the respective letter.