Abstract:
In some embodiments, an electronic device performs techniques related to displaying personalized workout suggestions based on completed workouts. In some embodiments, an electronic device performs techniques related to starting an audio-based workout. In some embodiments, an electronic device performs techniques related to displaying information about a workout during playback of workout content. In some embodiments, an electronic device performs techniques related to displaying information about physical activity of a user relative to a group of users. In some embodiments, an electronic device performs techniques related to coordinating display of workout content among multiple devices.
Abstract:
Implementations include systems, methods, and devices for performing content manipulation operations. For example, in some implementations, a method includes performing content manipulation operations in response to detecting a multi-finger gesture, independent of detecting other inputs that invoke an editing interface. Accordingly, the amount of useable display area is increased because the editing interface is not displayed or is temporarily displayed. In some circumstances, the type of content manipulation operation is a function of a magnitude of a multi-finger gesture. In some circumstances, the type of content manipulation operation is a function of a rotational direction of a multi-finger gesture. As another example, in some implementations, a method includes performing a partial undo or redo operation, in addition to complete undo and redo operations, based on a type of detected input. As another example, in some implementations, a method includes performing content manipulation operations based on movement after a pinch gesture.
Abstract:
A method includes displaying a messaging user interface of a messaging application, the messaging user interface including a message region that includes a plurality of messages in a message conversation between three or more participants. First data is received indicating that a live communication session that is available to the three or more participants is active. In response to receiving the first data, a notification is displayed indicating that the live communication session is active. While displaying the notification, second data is received indicating that the live communication session between the three or more participants is no longer active. In response to receiving the second data, the notification indicating that the live communication session is active is ceased to be displayed or updated to indicate that the live communication session is no longer active.
Abstract:
An electronic device with a display and a touch-sensitive surface displays a user interface of an application. The device detects a first portion of an input including a contact on the touch-sensitive surface, and then detects a second portion of the input including movement of the contact across the touch-sensitive surface. The device displays, during the movement, application views including an application view that corresponds to the user interface of the application and another application view that corresponds to a different user interface of a different application. The device then detects a third portion of the input, including a liftoff of the contact from the touch-sensitive surface. In response, the device, upon determining that application-switcher-display criteria are met, displays an application-switcher user interface, and upon determining that home-display criteria are met, the device displays a home screen user interface that includes application launch icons.
Abstract:
The present disclosure generally relates to viewing and updating application views. A device receives a user input, the input, when received initiating display of a plurality of application views of a set of application views. The device, in response to receiving the user input, displays the plurality of application views of the set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application views.
Abstract:
Methods and systems of delaying the execution of a display event based on a detected user gaze are provided. Display events may be generated and executed to change a user interface of a display. For example, an autocorrect algorithm can automatically replace a typed word with a corrected word in a text field, generating a display event that causes the corrected word to be displayed instead of the typed word. Such a display event may be executed as soon as possible after its generation. However, a gaze detection device can obtain information that indicates a user is not looking at the typed word on the display. In such a situation, it may be more intuitive to delay the execution of the display event until the gaze information indicates that the user is looking at the typed word.
Abstract:
A multifunction device: displays a respective view of a first application on a touch screen display, detects a first touch gesture within the respective view, and, in response to detecting the first touch gesture, displays a popup view of the first application partially covering the respective view of the first application. The popup view corresponds to a full-screen- width view in a corresponding first application on a second multifunction device having a touch screen display with lower resolution than the touch screen display of the first multifunction device. The device also: detects one or more second touch gestures within the popup view, and, in response to detecting the one or more second touch gestures within the popup view, performs an action in the first application that updates a state of the first application.
Abstract:
In some embodiments, an electronic device provides for efficient display and/or interaction with notes user interfaces. In some embodiments, an electronic device facilitates the addition of content displayed with a note to the note.
Abstract:
In some embodiments, an electronic device enhances interactions with virtual objects in a three-dimensional environment. In some embodiments, an electronic device enhances interactions with selectable user interface elements. In some embodiments, an electronic device enhances interactions with slider user interface elements. In some embodiments, an electronic device moves virtual objects in a three-dimensional environment and facilitates accessing actions associated with virtual objects.
Abstract:
An example process includes: while displaying a user interface different from a digital assistant user interface, receiving a user input; in accordance with a determination that the user input satisfies a criterion for initiating a digital assistant: displaying, over the user interface, the digital assistant user interface, the digital assistant user interface including: a digital assistant indicator displayed at a first portion of the display; and a response affordance displayed at a second portion of the display, where: a portion of the user interface remains visible at a third portion of the display; and the third portion is between the first portion and the second portion.