Abstract:
At a device with a touch-sensitive surface, a display, and one or more tactile output generators, a button configuration user interface that includes a plurality of tactile output settings for a button is displayed on the display, wherein the button is available on the device in a plurality of different contexts to cause performance of a respective operation in response to an input of a first type detected on the button. While a respective tactile output setting for the button is selected in the button configuration user interface, in response to detecting a first input of a first type on the button, a respective tactile output that corresponds to the respective tactile output setting is generated without causing performance of the respective operation.
Abstract:
An electronic device having a camera, while displaying a live preview for the camera, detects activation of a shutter button at a first time. In response, the electronic device acquires, by the camera, a representative image that represents a first sequence of images, and a plurality of images after acquiring the representative image, and also displays an indication in the live preview that the camera is capturing images for the first sequence of images. The electronic device groups images acquired by the camera in temporal proximity to the activation of the shutter button at the first time into the first sequence of images, such that the first sequence of images includes a plurality of images acquired by the camera prior to detecting activation of the shutter button at the first time, the representative image, and the plurality of images acquired by the camera after acquiring the representative image.
Abstract:
An electronic device with a touch-sensitive surface, a display, and one or more tactile output generators for generating tactile outputs displays a user interface that includes a first item. While displaying the user interface, the device detects a first portion of an input by a first contact on the touch-sensitive surface, and detects a first movement of the first contact on the touch-sensitive surface. The device further, in response to detecting the first portion of the input that includes the first movement of the first contact, in accordance with a determination that the first movement of the first contact meets first movement-threshold criteria that are a precondition for performing a first operation, generates a first tactile output, and in accordance with a determination that the first movement of the first contact does not meet the first movement-threshold criteria for the first operation, forgoes generation of the first tactile output.
Abstract:
An electronic device with a touch-sensitive surface, a display, and one or more tactile output generators for generating tactile outputs displays a user interface that includes a first item. While displaying the user interface, the device detects a first portion of an input by a first contact on the touch-sensitive surface, and detects a first movement of the first contact on the touch-sensitive surface. The device further, in response to detecting the first portion of the input that includes the first movement of the first contact, in accordance with a determination that the first movement of the first contact meets first movement-threshold criteria that are a precondition for performing a first operation, generates a first tactile output, and in accordance with a determination that the first movement of the first contact does not meet the first movement-threshold criteria for the first operation, forgoes generation of the first tactile output.
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 a control user interface that includes a plurality of control affordances. The device detects an input by a contact at a location on the touch-sensitive surface that corresponds to a control affordance, of the plurality of control affordances, on the display. In response to detecting the input, when a characteristic intensity of the contact does not meet an intensity threshold, the device toggles a function of a control that corresponds to the control affordance; and when the characteristic intensity of the contact meets the intensity threshold, the device displays modification options for the control that correspond to the control affordance. While displaying the modification options, the device detects a second input that activates a modification option of the modification options. The device modifies the control that corresponds to the control affordance in accordance with the activated modification option.
Abstract:
An electronic device includes a camera. While in a first media acquisition mode for the camera the device displays a live preview on the display. While displaying the live preview, the device detects activation of a shutter button. In response to detecting activation of the shutter button, the device groups a plurality of images acquired by the camera in temporal proximity to the activation of the shutter button into a sequence of images. The sequence of images includes: a plurality of images acquired by the camera prior to detecting activation of the shutter button; a representative image that represents the first sequence of images and was acquired by the camera after one or more of the other images in the first sequence of images; and a plurality of images acquired by the camera after acquiring the representative image.
Abstract:
An electronic device with a touch-sensitive surface, a display, and one or more sensors to detect intensity of contacts: displays a first user interface that includes objects of a first type and objects of a second type; detects a first portion of a first input that includes an increase in characteristic intensity of a first contact above an intensity threshold while a focus selector is over a respective user interface object; in response, displays supplemental information associated with the respective user interface object; while displaying the supplemental information, detects an end of the first input; and, in response: if the respective user interface object is the first type of object, ceases to display the supplemental information; and, if the respective user interface object is the second type of object, maintains display of the supplemental information after detecting the end of the first input.
Abstract:
An electronic device displays a user interface including a slider control that represents a continuous range of values between a first value and a second value, the slider control includes a first end that corresponds to the first value and a second end that corresponds to the second value, and the slider control further includes a movable indicator configured to move along the slider control between the first and the second end. The device detects a contact on the slider control followed by a movement of the contact. In response to the movement detection, the device moves the moveable indicator along the slider control and generates a tactile output upon the moveable indicator reaching the first end of the slider control with a tactile output pattern configured based on a movement speed when the moveable indicator reaches the first end.
Abstract:
An electronic device: while displaying a user interface, detects an input sequence that includes detecting an increase in a characteristic intensity of a contact on a button. In response, the device determines whether the increase is above a first intensity threshold and whether a change in the characteristic intensity proximate to a time when the characteristic intensity increases above the first intensity threshold has a first or a second value for an intensity-change metric. If the increase is above the threshold and the change has the first value, the device performs a first operation that changes the user interface displayed on the display; and generates a first discrete tactile output that corresponds to the increase. If the increase is above the threshold and the change has the second value, the device performs the first operation and generates a second discrete tactile output that corresponds to the increase.