Abstract:
A first workspace, which may include one or more windows, may be associated with a first display device. A second workspace, which may also include one or more windows, may be associated with a second display device. The first and second workspaces may be provided for display to the first and second display devices, respectively. The first and second display devices may be independent such that manipulation a window of the first workspace across a coordinate location of the second display device does not affect the second display device.
Abstract:
User interfaces for multiple display regions are described. One embodiment provides an array of non-overlapping windows that are created from a set of overlapping windows, and a user can select one of the non-overlapping windows to obtain an enlarged view of that selected window while keeping the other windows in their non-overlapping state. In one embodiment, the array of non-overlapping windows can include minimized windows or windows in other virtual desktops (e.g. windows in other “Spaces”) or both. In one embodiment, only windows of a selected application are shown in non-overlapping mode while opened windows of other applications are not shown.
Abstract:
A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed.
Abstract:
As a user's needs change over time, the widgets displayed in a widget display area are altered by the user to better suit the desires of the user. Further, the widgets selected for display can be configured as desired by the user to display information in different ways. In order to reduce clutter within the widget display area itself, electronic devices can include a user interface that facilitates ease of accessing, adding, removing, and configuring the widget display area and the widgets therein as desired by the user.
Abstract:
A desktop operable to display one or more system objects is modified using one or more filters, operable to modify the presentation of the one or more system objects.
Abstract:
A set of applications on a mobile device can be specified, presented and automatically populated with transitional data sets. The transitional data sets can be stored on a network to facilitate computations of differences between transitional data sets and other data sets, and the differences can be presented on the mobile device by one or more location-aware applications.
Abstract:
A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
Abstract:
An example method includes, at a first electronic device that includes a display, displaying, on the display, a user interface that is associated with an application, the user interface displayed with a control user interface element for changing a display property of the user interface. The method includes, detecting an input directed to the control user interface element. The method also includes that in response to detecting the input, and while continuing to display the user interface, concurrently displaying on the display: a first selectable option for changing the display property of the user interface on the display of the first electronic device, and a second selectable option for requesting display at a second electronic device, distinct from the first electronic device, of a user interface that includes content from the user interface.
Abstract:
A method is performed at a first computer system having a first display generation component in communication a second computer system having a second display generation component. The method includes, in response to an input, moving a representation of content across a first display region provided by the first display generation component to a second display region provided by the second display generation component when the display generation components are communication in a first mode or a second mode. The method includes moving an application window across the first display region to the second display region provided when the display generation components are communication in the first mode and preventing the moving across the first display region to the second display region when the display generation components are in communication in the second mode.