Abstract:
An electronic device with a display and a touch-sensitive surface that is distinct from the display detects an input on the touch-sensitive surface, including detecting a contact on the touch-sensitive surface and detecting a change in a characteristic of the contact. In response to detecting the input, in accordance with a determination that the input meets display-activation criteria, the electronic device gradually displays a respective user interface on the display in accordance with the change in the characteristic of the contact.
Abstract:
An electronic device displays a first user interface that corresponds to a first application, and detects on a touch-sensitive surface a first gesture that includes movement of a contact in a respective direction on the touch-sensitive surface. In response to detecting the first gesture, the device, in accordance with a determination that the movement of the contact is in a first direction, replaces display of the first user interface with display of a second user interface that corresponds to a second application; and in accordance with a determination that the movement of the contact is in a second direction, distinct from the first direction, displays a first system user interface for interacting with a system-level function.
Abstract:
A device detects a first press input followed by a second press input on the button. The device provides a first non-visual output in response to the first press input and before the second press input. Depending on the amount of time lag between the first press input and the second press input, the device provides either a second non-visual output in conjunction with performing a first operation or a third non-visual output in conjunction with performing a second operation, where the second non-visual output and the third non-visual output have different output profiles.
Abstract:
An example method of indicating to a user that a biometric input was authenticated. The method is performed at a computing system comprising a processor, memory, a first housing that includes a primary display, and a second housing containing a physical keyboard, a touch-sensitive secondary display, and a biometric input device. The method includes displaying, at the primary display, a web page that identifies items for purchasing, and detecting a selection of an affordance displayed on the web page. In response, displaying, on touch-sensitive secondary display, an alert prompting a user to provide a biometric input to the biometric input device, and detecting a biometric input on the biometric input device that is in second housing. In response to detecting the biometric input, and in accordance with a determination that the biometric input has been authenticated, displaying on the display an indication that purchase of the items has been validated.
Abstract:
An example method is performed at a device with a display and a biometric sensor. While the device is in a locked state, the method includes displaying a log-in user interface that is associated with logging in to a first and second user account. While displaying the log-in user interface, the method includes, receiving biometric information, and in response to receiving the biometric information: when the biometric information is consistent with biometric information for the first user account and the first user account does not have an active session, displaying a prompt to input a log-in credential for the first user account; and when the biometric information is consistent with biometric information for the second user account and the second user account does not have an active session on the device, displaying a prompt to input a log-in credential for the second user account.
Abstract:
A method is performed at a computing system including: a first housing that includes a primary display, and a second housing at least partially containing (i) a physical keyboard and (ii) a touch-sensitive secondary display (TSSD) distinct from the primary display. The method includes: receiving a request to open a file associated with a content-editing application. The method further includes, in response to receiving the request: displaying, on the primary display, content from the file within the content-editing application; and also displaying, on the TSSD, a user interface including multiple user interface elements each associated with a content-display parameter for modifying presentation of content within the content-editing application.
Abstract:
An electronic device receives an incoming communication and determines that the device is in a first use context. In response to receiving the incoming communication, the device provides first feedback that includes a first ongoing audio output that corresponds to the first use context and a first ongoing tactile output with a first tactile output profile that corresponds to the first use context. While providing the first ongoing audio output and the first ongoing tactile output, the device detects that the electronic device is in a second use context, different from the first use context. In response to detecting that the electronic device is in the second use context, the device provides second feedback that includes a second ongoing tactile output that has a second tactile output profile that corresponds to the second use context.
Abstract:
An example method is performed at a computing system with: a first housing that includes a primary display, and a second housing at least partially containing (i) a physical keyboard and (ii) a touch-sensitive secondary display (TSSD) that is distinct from the primary display. The example method includes: displaying, on the primary display, a user interface. The example method also includes, detecting an input directed to a user interface element in the user interface displayed on the primary display, and the input includes movement. In response to detecting the movement, the method further includes: moving the user interface element towards the TSSD; ceasing to display the respective portion of the user interface on the primary display; and displaying, on the TSSD that is integrated into the second housing that contains the physical keyboard, a representation of the user interface element that was previously displayed on the primary display.
Abstract:
A method is performed at a computing system that includes a first housing with a primary display and a second housing at least partially containing a physical keyboard and a touch-sensitive secondary display. The method includes: displaying, on the primary display, a first user interface for an application executed by the computing system. The method also includes: displaying, on the touch-sensitive secondary display, a second user interface, the second user interface comprising a set of one or more affordances corresponding to the application. The method further includes: detecting a notification and, in response to detecting the notification, concurrently displaying, in the second user interface, the set of one or more affordances corresponding to the application and at least a portion of the detected notification on the touch-sensitive secondary display. In some embodiments, the detected notification is not displayed on the primary display.
Abstract:
In any context where a user can view multiple different content items, switching among content items is provided using an array mode. In a full-frame mode, one content item is visible and active, but other content items may also be open. In response to user input the display can be switched to an array mode, in which all of the content items are visible in a scrollable array. Selecting a content item in array mode can result in the display returning to the full-frame mode, with the selected content item becoming visible and active. Smoothly animated transitions between the full-frame and array modes and a gesture-based interface for controlling the transitions can also be provided.