Abstract:
Many electronic devices have graphical user interfaces that use applications windows. Because a user may use one or more instances of a particular application or multiple applications at once, application windows are useful tools for organizing items stored in electronic devices and using features provided by various applications. A user may need to manipulate, organize, configure and/or resize application windows. Some methods for manipulating, organizing, configuring and/or resizing application windows require a sequence of user inputs that navigate in a menu system. For example, with these methods, a user may need to select a user interface object in display a menu and/or perform one or more actions on the selected user interface object associated with one or more application windows. The various methods disclosed herein streamline manipulating, organizing, configuring and/or resizing application windows.
Abstract:
A method includes displaying, on a display, a first desktop space including a window of an application. The window includes a window tiling affordance displayed within a chrome of the window. The method includes receiving, from one or more input devices, a window movement input. The method includes, in accordance with a determination that the window movement input includes selection of the window tiling affordance, tiling the window on the display. Tiling the window on the display includes resizing the window to fill a predefined portion of the display. The method includes, in accordance with a determination that the window movement input includes selection of a portion of the window chrome that does not include the window tiling affordance, adjusting a position of at least a portion of the window without tiling the window on the display.
Abstract:
Many electronic devices have graphical user interfaces that use applications windows. Because a user may use one or more instances of a particular application or multiple applications at once, application windows are useful tools for organizing items stored in electronic devices and using features provided by various applications. A user may need to manipulate, organize, configure and/or resize application windows. Some methods for manipulating, organizing, configuring and/or resizing application windows require a sequence of user inputs that navigate in a menu system. For example, with these methods, a user may need to select a user interface object in display a menu and/or perform one or more actions on the selected user interface object associated with one or more application windows. The various methods disclosed herein streamline manipulating, organizing, configuring and/or resizing application windows.