Abstract:
The present disclosure generally relates to retrieving and displaying contextually-relevant media content. In some embodiments, a device receives a request to display contextually-relevant media and, in response, displays a representation of a collection of media items relevant to a context of the device. In some embodiments, a device displays a visual media item of a sequence of items and, in response to receiving a swipe gesture, displays a detail user interface comprising related content for the media item. In some embodiments, a device, while displaying a first detail user interface, displays an affordance corresponding to a plurality of individuals identified as having attended a first event, that when selected, causes display of visual media corresponding to a plurality of events attended by the individuals. In some embodiments, a device, in response to user input, obtains an automatically-generated collection of visual media and displays a corresponding affordance.
Abstract:
An electronic device displays a representative image on a display. The representative image is one image in a sequence of images that includes images acquired by a camera before and after acquiring the representative image. While displaying the representative image, the device detects an input. In response to detecting the input, the device transitions from displaying the representative image to displaying a prior image in the sequence of images that was acquired by the camera before acquiring the representative image. After transitioning to displaying the respective prior image, the device displays, in sequence starting with the prior image, at least some of the images acquired by the camera before acquiring the representative image and at least some of the images acquired by the camera after acquiring the representative image.
Abstract:
The present disclosure generally relates to retrieving and displaying contextually-relevant media content. In some embodiments, a device receives a request to display contextually-relevant media and, in response, displays a representation of a collection of media items relevant to a context of the device. In some embodiments, a device displays a visual media item of a sequence of items and, in response to receiving a swipe gesture, displays a detail user interface comprising related content for the media item. In some embodiments, a device, while displaying a first detail user interface, displays an affordance corresponding to a plurality of individuals identified as having attended a first event, that when selected, causes display of visual media corresponding to a plurality of events attended by the individuals. In some embodiments, a device, in response to user input, obtains an automatically-generated collection of visual media and displays a corresponding affordance.
Abstract:
The subject technology provides for receiving a new input stroke. The subject technology determines whether the new input stroke is associated with an existing line group based on a writing direction estimate of the existing line group. The subject technology merges the new input stroke with the existing line group in response to determining that the new input stroke is associated with the existing line group. The subject technology determines a local orientation of the existing line group including the new input stroke based on an estimate of a direction of writing and a scale of each stroke. The subject technology normalizes the existing line group including the new input stroke using the determined location orientation.
Abstract:
A device receives a user input that corresponds with a sequence of characters. In response to the user input, the device displays simulated handwritten text that includes varying the appearance of characters in the simulated handwritten text based on variations in handwritten text of a respective user. In response to receiving the user input and in accordance with a determination that a first criterion is met, a first character in the sequence of characters has a first appearance that corresponds to the appearance of the first character in handwritten text of the respective user. In accordance with a determination that a second criterion is met, the first character in the sequence of characters has a second appearance that corresponds to the appearance of the first character in handwritten text of the respective user. The second appearance of the first character is different than the first appearance of the first character.
Abstract:
An electronic device displays an image in a sequence of images. The sequence of images includes a representative image and images acquired by the camera before and after acquiring the representative image. While displaying the image, the device detects a first input and, in response, displays a user interface for trimming the sequence of images. The user interface includes: representations of images in the sequence of images; a begin-trim icon that delimits a beginning image in the subset of the sequence of images; and an end-trim icon that delimits an ending image in the subset of the sequence of images. The begin-trim and end-trim icons are located at positions that are automatically selected by the device. The device detects a second input and, in response, trims the sequence of images to the subset of the sequence of images based on the positions of the begin-trim and the end-trim icons.
Abstract:
A device displays a drawing region. While displaying the drawing region, the device detects a sequence of drawing inputs on a touch-sensitive display. In response to the sequence of drawing inputs, the device draws a plurality of strokes in the drawing region. The plurality of strokes correspond to a plurality of characters. After detecting the sequence of drawing inputs, the device detects a predefined gesture that corresponds to a request to perform an operation based on the plurality of characters represented by the plurality of strokes. In response to detecting the predefined gesture, the device concurrently displays a first visual prompt indicating that a first subset of one or more characters in the plurality of characters can be used to perform the operation and a second visual prompt indicating that a second subset of one or more characters in the plurality of characters can be used to perform the operation.
Abstract:
An electronic device displays a representative image on a display. The representative image is one image in a sequence of images that includes images acquired by a camera before and after acquiring the representative image. While displaying the representative image, the device detects an input. In response to detecting the input, the device transitions from displaying the representative image to displaying a prior image in the sequence of images that was acquired by the camera before acquiring the representative image. After transitioning to displaying the respective prior image, the device displays, in sequence starting with the prior image, at least some of the images acquired by the camera before acquiring the representative image and at least some of the images acquired by the camera after acquiring the representative image.
Abstract:
An electronic device displays an arrangement that includes a plurality of content items and has a first axis and a second axis. While displaying the plurality of content items, the electronic device receives an input. In accordance with a determination that a first portion of the input is in a first direction corresponding to movement along the first axis, the electronic device scrolls the displayed content items along the first axis in response to the input without changing a selection state of content items in the arrangement. In accordance with a determination that the first portion of the input is in a second direction different from the first direction, corresponding to movement along the second axis, the electronic device changes a selection state of one or more content items in the plurality of content items in response to the input based on a starting location of the input.
Abstract:
Systems, methods, and computer-readable medium are provided for presenting a synchronized content scrubber. For example, a user device may store digital content items for presentation on a screen of the user device. A user interface may be configured with multiple viewing areas. An image that represents a content item may be presented in the first viewing and the second viewing area. However, in the second viewing area, the image that represents the content item may be presented in a visually distinct manner from other images in the second viewing area.