Abstract:
A computer system displays a representation of a field of view of one or more cameras that is updated with changes in the field of view. In response to a request to add an annotation, the representation of the field of view of the camera(s) is replaced with a still image of the field of view of the camera(s). An annotation is received on a portion of the still image that corresponds to a portion of a physical environment captured in the still image. The still image is replaced with the representation of the field of view of the camera(s). An indication of a current spatial relationship of the camera(s) relative to the portion of the physical environment is displayed or not displayed based on a determination of whether the portion of the physical environment captured in the still image is currently within the field of view of the camera(s).
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:
An electronic device with a display and a touch-sensitive surface displays a first user interface of a first application. The device detects an input a contact on the touch-sensitive surface, movement of the contact across the touch-sensitive surface, and liftoff of the contact at an end of the movement. In response, the device, in accordance with a determination that the input meets last-application-display criteria, displays a second user interface of a second application that is distinct from the first application; and in accordance with a determination that the input meets home-display criteria, displays a home screen user interface that includes a plurality of application launch icons that correspond to a plurality of applications installed on the device.
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:
Some embodiments provide a method for displaying a graphical user interface (GUI) for an electronic device. The method receives input to display files recently opened on the electronic device. In response to the input, the method displays a chronologically-arranged graphical representation of files recently opened on the electronic device from two or more applications that operate on the electronic device. The files are arranged in several groups based on when the files were open on the electronic device. A first group of the several groups is selectable to initiate opening of several files in the first group so that the files in the first group are open concurrently. A second group of the several groups is selectable to initiate opening of several files in the second group so that the files in the second group are open concurrently.
Abstract:
A device with a display and a touch-sensitive keyboard with one or more character keys: displays a text entry area; detects a first input on the touch-sensitive keyboard; in accordance with a determination that the first input corresponds to activation of a character key, enters a first character corresponding to the character key into the text entry area; in accordance with a determination that the first input corresponds to a character drawn on the touch-sensitive keyboard: determines one or more candidate characters for the drawn character, and displays a candidate character selection interface that includes at least one of the candidate characters; while displaying the candidate character selection interface, detects a second input that selects a respective candidate character within the candidate character selection interface; and in response to detecting the second input, enters the selected respective candidate character into the text entry area.
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.
Abstract:
An electronic device with a touch-sensitive display displays an electronic calendar and detects a hand-drawn input on the touch-sensitive display. The hand-drawn input extends over a vertical portion, less than all, of an area corresponding to a first day in the calendar. In response to detecting the hand-drawn input, the device displays, over the vertical portion of the first day, one or more graphics that correspond to the hand-drawn input. While displaying the graphics, the device detects an input that corresponds to a request to create an event in the electronic calendar. In response, the device creates, in the first day in the electronic calendar, an event with a start time and an end time, wherein the start time and the end time of the event are in accordance with the first day that the hand drawn input extends over.
Abstract:
An electronic device, with a touch-sensitive surface, displays a respective control, which is associated with respective contact intensity criteria, used to determine whether or not a function associated with the respective control will be performed. The device detects a gesture on the touch-sensitive surface, corresponding to an interaction with the respective control. In accordance with a determination that the gesture does not include a contact that meets the respective contact intensity criteria, the device changes the appearance of the respective control to indicate progress toward meeting the respective contact intensity criteria that is used to determine whether or not a function associated with the respective control will be performed. In response to detecting activation of the control, the device performs the function associated with the respective control in accordance with the detected gesture including a contact that meets the respective contact intensity criteria.
Abstract:
Systems and methods for responding to continuous-path gestures are disclosed. An example method includes: displaying a plurality of keys on a touch-sensitive keyboard; and in response to a continuous-path gesture on the touch-sensitive keyboard in which a contact associated with the continuous-path gesture travels over two or more of the plurality of keys: begin displaying a punctuation symbol key on the touch-sensitive keyboard; and displaying one or more characters based on keys contacted by the contact during the continuous-path gesture.