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 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:
An electronic device with a touch-sensitive display displays a user interface with content. The device detects a gesture on the touch-sensitive display, the gesture including a first contact over the content on the touch-sensitive display and movement of the first contact across the touch-sensitive display. In response to detecting the gesture, when the contact does not meet selection criteria, the device scrolls the content on the display in accordance with the movement of the contact on the display without selecting the content. When the contact meets the selection criteria, the device selects at least a portion of the content in accordance with the movement of the contact.
Abstract:
An application can generate multiple user interfaces for display across multiple electronic devices. After the electronic devices establish communication, an application running on at least one of the devices can present a first set of information items on a touch-enabled display of one of the electronic devices. The electronic device can receive a user selection of one of the first set of information items. In response to receiving the user selection, the application can generate a second set of information items for display on the other electronic device. The second set of information items can represent an additional level of information related to the selected information item.
Abstract:
A device with a display and a touch-sensitive surface displays a user interface including a user interface object at a first location. While displaying the user interface, the device detects a portion of an input, including a contact at a location on the touch-sensitive surface corresponding to the user interface object. In response to detecting the portion of the input: upon determining that the portion of the input meets menu-display criteria, the device displays a plurality of selectable options that corresponds to the user interface object on the display; and, upon determining that the portion of the input meets object-move criteria, the device moves the user interface object or a representation thereof from the first location to a second location according to the movement of the contact.
Abstract:
The present disclosure provides a method for mirrored control between devices performed at a first electronic device including one or more processors, memory, and a touch-sensitive display. The method includes: sending an item from a first instant messenger application running on the first electronic device to a second instant messenger application running on a second electronic device; displaying the item in the first instant messenger application, wherein the item is concurrently displayed in the second instant messenger application; receiving information corresponding to an interaction with the item; and in response to receiving information corresponding to the interaction, updating the item on the first electronic device, wherein the update to the item is mirrored on the second electronic device.
Abstract:
A device displays a camera user interface including a live view from a camera. While displaying the live view from the camera: the device records media images that are captured by the camera, while continuing to display the live view from the camera; and the device further displays representations of a plurality of media images that were recorded while displaying the live view from the camera as frames scrolling across the display in a first direction.
Abstract:
An application can generate multiple user interfaces for display across multiple electronic devices. After the electronic devices establish communication, an application running on at least one of the devices can present a first set of information items on a touch-enabled display of one of the electronic devices. The electronic device can receive a user selection of one of the first set of information items. In response to receiving the user selection, the application can generate a second set of information items for display on the other electronic device. The second set of information items can represent an additional level of information related to the selected information item.
Abstract:
The present application is related to a computer for providing output to a user. The computer includes a processor and an input device in communication with the processor. The input device includes a feedback surface and at least one sensor in communication with the feedback surface, the at least one sensor configured to detect a user input to the feedback surface. The processor varies a down-stroke threshold based on a first factor and varies an up-stroke threshold based on a second factor. The down-stroke threshold determines a first output of the computing device, the up-stroke threshold determines a second output of the computing device, and at least of the first factor or the second factor are determined based on the user input.
Abstract:
An example method of displaying a maps application across multiple displays occurs at a first device that is in communication with a second device. The method includes, generating for the maps application a first user interface and information for generating a second user interface. The method also includes displaying, at a first display of the first device, the first user interface associated with a location on a map, wherein the first user interface includes a first perspective view of the location on the map, and transmitting the information for generating a second user interface to the second device so that a second display of the second device displays a second user interface that includes a second perspective view of the location on the map in the maps application, where the second perspective view is different from the first perspective view.