摘要:
A system and machine-implemented method for automatically changing between input modes based on user input includes receiving user input in association with a user interface element, the user input comprising an input type and an input gesture. A determination is made whether the input type is a first input type or a second input type. In a case where the input type is the first input type, a determination is made that the input gesture is a first predetermined gesture, and the user interface is switched from a second input mode to a first input mode. In a case where the input type is the second input type, a determination is made that the input gesture is a second predetermined gesture, and the user interface is switched from the first mode to the second mode.
摘要:
Computer-implemented methods for determining what to display to a user when the user opens a new web page browsing window in a web browser are provided. In one aspect, a method includes receiving a request to open a new web page browsing window, and providing the new web page browsing window for display, the new web page browsing window displaying, by default, either a collection of user selected web addresses or previously visited web pages. The method also includes receiving a request to display the collection that was not displayed by default in response to the request to open the new web page browsing window. The collection that was not displayed by default in response to the request to open the new web page browsing window becomes the default collection to display for a subsequent request. Systems, web browsers, and machine-readable media are also provided.
摘要:
Systems and methods for visually scrolling through a stack of items displayed on a device are provided. In some aspects, a system includes a detection module configured to determine a motion of the device relative to a neutral position of the device. The system also includes a display module configured to visually scroll through the stack of items in response to the motion of the device.
摘要:
Computer-implemented methods for deciding whether to display a keyboard on a touchscreen device are provided. In one aspect, a method includes receiving, on a touchscreen device, a request to load a display comprising an input field and selectable content, and determining, based on prior user behavior, the probability of whether the user will enter content into the input field or select the selectable content. The method also includes controlling whether to display a keyboard when the determined probability indicates that the user will enter content into the input field or hide the keyboard when the determined probability indicates that the user will select the selectable content. Systems and machine-readable media are also provided.
摘要:
Computer-implemented methods for organizing graphical user interface windows into separate stacks of windows is provided are provided. In one aspect, a method includes providing, for display, a first window in a graphical user interface, and receiving a request to display a second window in the graphical user interface when viewing the first window. The method also includes moving the first window to a first stack in the graphical user interface in response to the request, and displaying the second window in the graphical user interface in a second stack. In response to a request to display a third window in the graphical user interface, the third window is configured to be displayed in the first stack or in the second stack based on a defined constraint shared between the third window and the second window. Systems, graphical user interfaces, and machine-readable media are also provided.
摘要:
Methods for switching between opened web pages in a web browser using a dragging motion across a touchscreen device are provided. In one aspect, a method includes receiving an input of a touch gesture comprising a dragging motion beginning near a first lateral edge of a touchscreen interface towards a second lateral edge of the touchscreen interface, and controlling the switching of a currently displayed open web page in the web browser to another one of a plurality of opened web pages in the web browser based on the touch gesture. The selection of which open web page to switch to is determined based on the distance of the dragging motion of the touch gesture. Systems, graphical user interfaces, and machine-readable media are also provided.
摘要:
Computer-implemented methods for grouping web page viewing windows in a web browser are provided. In one aspect, a computer-implemented method includes receiving a request to open a web page viewing window within a web browser that has multiple previously opened web page viewing windows. The method also includes automatically grouping each tab indicator associated with a subset of the web page viewing windows into a group based on an amount of viewable display space within the web browser to display each tab indicator associated with each of the web page viewing windows. Systems, graphical user interfaces, and machine-readable media are also provided.
摘要:
Computer-implemented methods for adjusting a display of multiple web page windows in a web browser are provided. In one aspect, a method includes receiving selections of visible portions of first and second web page windows oriented in an overlaid configuration with first and second touch inputs, and receiving a dragging motion of the touch inputs to alter the visible portion of at least one of the windows. When the dragging motion includes dragging the touch inputs away from one another, the visible portion of the first web page window is increased and the visible portion of the second web page window is decreased, and when the dragging motion includes dragging the touch inputs towards one another, the visible portion of the first web page window is decreased and the visible portion of the second web page window is increased. Systems, graphical user interfaces, and machine-readable media are also provided.
摘要:
Configurations for automated synchronization of browser data from a desktop web client (e.g., a desktop web browner) to a web client on a mobile device are provided. In particular, session data including navigation history data of one or more visited web pages on the desktop web client can be synchronized with a mobile device. Initially, session data from the desktop web client can be received over a network. In some configurations, a notification can then be transmitted to a mobile device for indicating session data is available for synchronizing with a mobile web client on the mobile device. The session data is then transmitted to the mobile web client. On the mobile device, the received session data can be displayed in a window of the mobile web client.
摘要:
Methods for switching between opened web pages in a web browser using a dragging motion across a touchscreen device are provided. In one aspect, a method includes receiving an input of a touch gesture comprising a dragging motion beginning near a first lateral edge of a touchscreen interface towards a second lateral edge of the touchscreen interface, and controlling the switching of a currently displayed open web page in the web browser to another one of a plurality of opened web pages in the web browser based on the touch gesture. The selection of which open web page to switch to is determined based on the distance of the dragging motion of the touch gesture. Systems, graphical user interfaces, and machine-readable media are also provided.