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:
Systems, methods, and devices can allow applications to provide complication data to be displayed in a complication of a watch face. A client application can create a complication data object according to a template to efficiently select how the complication data is to be displayed. For example, a complication controller on the watch can receive new data and determine which template to use. The complication data object can be sent to a display manager that can identify the selected template and display the data according to the template.
Abstract:
Systems, methods, and devices can allow a user of a watch device to conveniently view historical and/or future information. A user can use an input device to select times other than the current time, e.g., by activating a time travel mode. Information in a particular window of the watch device can change in accordance with selections of other times. The current information can be replaced by the historical and/or future information. The information can be displayed as a complication in a style window of a watch face of the watch device. Data records can be stored for time other than a current time (e.g., as historical and/or future information). After a mode of operation (e.g., time travel mode) is entered, a data record corresponding to a selected time can be retrieved and displayed in a window of the watch.