Abstract:
Methods, systems, and apparatus, including computer program products, for presenting user interface elements. A first page of one or more user interface elements is presented on a touch-sensitive display. Each of the user interface elements corresponds to a respective application. A gesture performed on the touch-sensitive display is detected. In response to the detected gesture, a second page of one or more user interface elements is presented on the touch sensitive display.
Abstract:
An electronic device with a touch-sensitive surface, a display, and one or more sensors to detect intensity of contacts: displays a plurality of user interface objects in a first user interface; detects a contact while a focus selector is at a location of a first user interface object; and, while the focus selector is at the location of the first user interface object: detects an increase in a characteristic intensity of the contact to a first intensity threshold; in response, visually obscures the plurality of user interface objects, other than the first user interface object, while maintaining display of the first user interface object; detects that the characteristic intensity of the contact continues to increase above the first intensity threshold; and, in response, dynamically increases the amount of visual obscuring of the plurality of user interface objects, other than the first user interface object.
Abstract:
Systems and methods are disclosed for displaying notifications received from multiple applications. In some embodiments, an electronic device can monitor notifications that are received from the multiple applications. Responsive to receiving the notifications, the electronic device can control the manner in which the notifications are displayed while the device is operating in a locked or an unlocked state. In some embodiments, the electronic device can allow users to customize how notifications are to be displayed while the device is in the locked and/or unlocked states.
Abstract:
Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for organizing, managing and presenting widgets in display areas associated with multiple dashboard environments. In some implementations, a first display area associated with a first dashboard environment is configured for displaying at least one widget from a first set of widgets. A second display area associated with a second dashboard environment is configured for displaying at least one widget from a second set of widgets.
Abstract:
Systems and methods for multitasking using touch-sensitive devices are disclosed herein. In one aspect, a method includes: displaying, on a touch-sensitive display ("TSD") of a device, first and second applications such that the first and second applications occupy substantially all of the TSD and are separated at a border between the first and second applications. The method further includes: detecting a swipe gesture at the second application, the swipe gesture moving in a direction that is substantially parallel to the border. In response to detecting the swipe gesture, the method includes: determining whether the swipe gesture satisfies a threshold. Upon determining that the swipe gesture satisfies the threshold, the method includes: replacing the second application with an application selector that includes a plurality of selectable affordances corresponding to applications available on the device, the application selector being displayed in an area of the TSD previously occupied by the second application.
Abstract:
Dashboards and widgets are tailored for use with a variety of devices having different capabilities. In some implementations, a device includes a touch-sensitive display and a processor operatively coupled to the display. The processor is operable for presenting a widget on the display in response to touch input. The widget is capable of displaying dynamic behavior determined by a scripting language file associated with the widget. The display can be multi-touch-sensitive.
Abstract:
Methods, systems, and computer-readable medium for providing an audio file interface. In one implementation, a method is provided. The method includes, while playing an audio file on a mobile device and displaying a current view in a user interface of the mobile device, receiving first user input requesting that an audio interface be displayed, and displaying the audio interface as an overlay in the user interface, where the audio interface includes information associated with the audio file.
Abstract:
Dashboards and widgets are tailored for use with a variety of devices having different capabilities. In some implementations, a portable device includes a display and a processor operatively coupled to the display. The processor is operable for generating a dashboard environment including at least one widget, and for presenting the widget on the display. The widget is presented on the display based at least in part on the display type.
Abstract:
An electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface: detects a first gesture that includes concurrently detecting a first contact and a second contact, detecting an intensity of the first contact, and detecting an intensity of the second contact; and, in response to detecting the first gesture: in accordance with a determination that the first gesture meets first operation criteria (including a criterion that is met when the intensities of the first and second contact satisfy a respective intensity threshold), performs a first operation; and, in accordance with a determination that the first gesture meets second operation criteria, wherein the second operation criteria are capable of being met when the intensities of the first and second contacts do not satisfy the respective intensity threshold, performs a second operation that is different from the first operation.