Abstract:
The present disclosure relates to electronic message user interfaces. A device, including a display, a touch-sensitive surface, and a rotatable input mechanism, is described in relation to accessing, composing, and manipulating electronic messages. In some examples, a user can provide input through the rotatable input mechanism to access a landing screen of an electronic messages application. The landing screen concurrently displays an affordance for accessing an electronic messages inbox and an affordance for accessing an interface for composing electronic message.
Abstract:
Button functionalities for user interfaces, e.g., for use with a portable multifunction device, are disclosed. Exemplary button functionalities are described for an electronic device with a display, a rotatable and depressible input mechanism, and/or a button. Different device features may be accessed, depending on whether the rotatable and depressible input mechanism or the button is activated, and further depending on whether the activation represents a single press, a double press, or an extended press on the rotatable and depressible input mechanism or the button.
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:
In some embodiments, a device displays functionality information in response to receiving an indication of a first input for which a contact meets functionality display criteria. In some embodiments, a device generates a user interface that includes a navigation bar including images from different positions in a respective content item, and a representation of an adjacent content item. In some embodiments, a device moves a selection-indicator in a user interface by a predefined amount in response to receiving an indication of a first input that meets unitary movement criteria. In some embodiments, a device interprets movement of a contact of an input based at least in part on a grip of a user. In some embodiments, a device displays a plurality of character selection options when a text entry field is not tolerant of character ambiguity and a first input corresponds to a plurality of candidate characters.
Abstract:
A device provides user interfaces for capturing and sending media, such as audio, video, or images, from within a message application. The device detects a movement of the device and in response, plays or records an audio message. The device detects a movement of the device and in response, sends a recorded audio message. The device removes messages from a conversation based on expiration criteria. The device shares a location with one or more message participants in a conversation.
Abstract:
A device provides user interfaces for capturing and sending media, such as audio, video, or images, from within a message application. The device detects a movement of the device and in response, plays or records an audio message. The device sends the recorded audio message in response to detecting a movement of the device. The device removes messages from a conversation based on expiration criteria. The device shares a location with one or more message participants in a conversation.
Abstract:
The present disclosure relates to manipulating a user interface on a wearable electronic device using a mechanical crown. In some examples, the user interface can be scrolled or scaled in response to a rotation of the crown. The direction of the scrolling or scaling and the amount of scrolling or scaling can depend on the direction and amount of rotation of the crown, respectively. In some examples, the amount of scrolling or scaling can be proportional to the change in rotation angle of the crown. In other examples, a speed of scrolling or a speed of scaling can depend on a speed of angular rotation of the crown. In these examples, a greater speed of rotation can cause a greater speed of scrolling or scaling to be performed on the displayed view.
Abstract:
A method is performed at an electronic device with a display, a touch-sensitive surface, and a camera. The device displays a first camera interface on the display for a first virtual camera that produces media with first output dimensions. While displaying the first camera interface on the display, the device detects a first gesture that includes movement of a contact in a first direction on the touch-sensitive surface. The first gesture does not interact with a predefined camera-switching affordance. In response to detecting the first gesture, the device switches from displaying the first camera interface to displaying a second camera interface for a second virtual camera that produces media with second output dimensions different from the first output dimensions. The second camera interface is different from the first camera interface.
Abstract:
Methods, systems, computer-readable media, and apparatuses for providing enhanced user interfaces and functionalities for internet radio applications are presented. In some embodiments, a computer system may provide a user interface that includes one or more regions configured to control playback of an internet radio station. The computer system then may determine, based on music purchase history associated with a user account, whether a selected song associated with the internet radio station has been previously purchased. In response to determining that the selected song has not been previously purchased, the computer system may display a user-selectable control that enables the selected song to be purchased. On the other hand, in response to determining that the selected song has been previously purchased, the computer system may display a user-selectable control that enables the selected song to be downloaded.
Abstract:
A portable multifunction device (100) displays a first user interface object (4350) and a second user interface object (4310) on a touch screen display (112). Upon detecting a finger-down event (4346-2) at the first user interface object (4350) and one or more finger-dragging events (4365) on the touch screen display (112), the device (100) moves the first user interface object (4350) on the touch screen display (112) along a path determined by the finger-dragging events (4365) until the. first user interface object (4350) at least in part overlaps the second user interface object (4310). Upon detecting a finger-up event (4346-3) at the second user interface object (4310), the device (100) visually replaces the second user interface object (4310) with the first user interface object (4350).