| CPC G06F 3/04817 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 3/0488 (2013.01)] | 27 Claims |

|
1. An electronic device, comprising:
a display device;
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
displaying, via the display device, a plurality of application icons for launching application programs, wherein the application icons occupy respective locations on a hexagonal grid and are arranged in a first configuration including:
a first application icon at a first location on the hexagonal grid;
a second application icon at a second location on the hexagonal grid, different from the first location; and
a third application icon at a third location on the hexagonal grid, different from the first location and the second location, wherein the third location is adjacent to the first location and the second location;
while displaying the plurality of application icons arranged in the first configuration, detecting, via one or more input devices, an input that corresponds to a request to move the first application icon from the first location to a respective location, different from the first location; and
in response to the input:
moving the first application icon from the first location to the respective location; and
transitioning the display of the plurality of application icons from the first configuration to a second configuration, including:
moving the second application icon around a perimeter of the third application icon from the second location to a fourth location, different from the second location, wherein moving the second application icon around the perimeter includes moving the second application icon horizontally and vertically; and
maintaining the third application icon at the third location.
|