Abstract:
Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing a transition from a user interface displayed during a first computing state to a user interface displayed during a second computing state. A system can be configured to receive an indication of a change from an operational state in a computing device to a locked state in the computing device, identify at least one user interface element in a user interface displayed during the operational state, determine whether each user interface element is to be removed or persisted, and transition the user interface displayed during the operational state to a user interface displayed during the locked state, wherein transitioning the user interface comprises displaying the removal of a user interface element if the user interface element is to be removed and persisting the user interface element if the user interface element is to be persisted.
Abstract:
Systems and methods for presenting information in a header region of an application are provided. In some aspects, a URL is received in an omnibox of an application window of a computer. A page corresponding to the URL is presented in a page display region of the application window. The URL is presented in the omnibox. A collapsed form of the URL and connection information associated with the page are presented in a button of the application window adjacent to the omnibox. The collapsed form of the URL includes a representation of a top-level domain and a hierarchy of the URL. The collapsed form of the URL includes different text from the URL.
Abstract:
The disclosed subject matter relates to a method for managing display of a window. In certain aspects, the method includes presenting a window in a display area, wherein the window comprises a control icon, receiving a first input indicating a selection of the control icon and presenting a plurality of selectable options associated with the control icon, wherein each of the plurality of selectable options correspond with one of a left direction or a right direction. In certain aspects, the method further includes receiving a second input indicating a selection of a first one of the plurality of selectable options and adjusting a size of the window in response to the second input based on a direction associated with the first one of the plurality of selectable options. Systems and computer-readable media are also provided.
Abstract:
Methods for displaying communication windows are provided. In one aspect, a method includes providing, for display in a graphical user interface, a first window that includes a first communication session between a first sending user and a receiving user. The first window is displayed at a first location associated with a representation of the first sending user. The method also includes providing a second window that includes a second communication session between a second sending user and the receiving user for display at a second location associated with a representation of the second sending user. The second window is provided for display either adjacent to the first window, or the second window is provided for display in a stack with the first window such that visibility of the second window in the stack is limited to a portion of the second window. Systems and machine-readable media are also provided.
Abstract:
A computer-implemented computer shut-down method includes identifying that a computing device has been moved from an open configuration in which input and output mechanisms on the computing device are accessible to a user, to a closed configuration in which at least some of the input and output mechanisms are inaccessible to a user; starting a shut-down timer in response to identifying that the computing device has been moved from the open configuration to the closed configuration; waiting a predefined time period, as established by the shut-down timer, and determining from the shut-down timer that the computing device can be transitioned from an active state into a sleep state in which power consuming components of the computing device are powered down; and transitioning the computing device from the active state to the sleep state upon determining that the computing device can be transitioned.
Abstract:
A system and machine-implemented method for facilitating an application launcher providing direct access to one or more items, the method including identifying one or more items maintained at one or more sources accessible by the user at the computing device meeting search criteria specified by a user, determining an application associated with each of the one or more items facilitating access to the item, generating an instance of each of the one or more items facilitating direct user interaction with the item, where the user is able to interact with the item directly from the instance of the item and providing the instance of each of the one or more items for display to the user at the computing device in response to the request.
Abstract:
Computer-implemented systems and methods are provided for rendering user interface elements. In accordance with some embodiments, a semantic name may be associated with an element of a user interface. Characteristics of an image associated with the user interface may be identified and compared with rules associated with the semantic name to identify a color. The element of the user interface may then be rendered in the identified color. Computer-implemented systems and methods are also provided for identifying a color for a user interface element. Characteristics of an image may be compared with each of a plurality of sets of rules associated with semantic names. A color that satisfies the set of rules may be identified for each of the sets of rules, and the identified colors may be presented to an operator.
Abstract:
Systems, methods, and computer-readable media are provided for generating a cascaded animation in a user interface. In accordance with one implementation, a method is provided that includes operations performed by at least one processor, including determining coordinates and an initial time for an input to the user interface. The method may also include identifying at least one user interface element capable of being animated. Additionally, the method may determine coordinates for the at least one user interface element corresponding to the spatial location of the at least one user interface element in the user interface. The method also may include calculating a target time based on the initial time and distance between the coordinates of the input and the coordinates of the at least one user interface element. The method may generate a command to animate the display of the at least one user interface element when the target time is reached.
Abstract:
Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing a customized background in a user interface based on a selection of a user login option. A system can be configured to identify at least a first user and a second user of a computing machine, display a first background for the first user in a user login interface comprising at least a first user login option for the first user and a second user login option for the second user, receive a selection of the second user login option for the second user, and replace, in response to the receiving of the selection, the first background for the first user in the user login interface with a second background for the second user.
Abstract:
Computer-implemented systems and methods are provided for rendering an animation of an object in response to a user selection in a user interface. In accordance with some embodiments, an indication of a selection of a user interface element may be received, and characteristics of the user interface element may be identified. Coordinates corresponding to a spatial location of the user selection may be determined. An animation of an object that changes over time may then be rendered based on the user coordinates and the identified characteristics of the user interface element.