| CPC G06F 3/0485 (2013.01) [G06F 3/0481 (2013.01)] | 18 Claims |

|
1. A method comprising:
outputting, for display by a display device, a graphical user interface of an application executing at a computing device, wherein the graphical user interface includes a content portion and an application interface portion different from the content portion;
receiving, by the computing device, an indication of a user input to scroll, in a direction away from a first edge of the graphical user interface along a vertical axis and away from a second edge of the graphical user interface along a horizontal axis, content included in the content portion of the graphical user interface; and
responsive to determining, by the computing device, that there is no additional content to scroll in the direction:
determining, by the computing device, one or more characteristics of the user input;
determining, by the computing device and based on at least one of the one or more characteristics of the user input and the direction of the user input away from the first edge of the graphical user interface along the vertical axis and away from the second edge of the graphical user interface along the horizontal axis, a stretch ratio;
generating, by the computing device, an updated content portion by at least applying the stretch ratio to at least a portion of content included in the content portion of the graphical user interface when there is no additional content to scroll in the direction; and
outputting, for display, the graphical user interface including the updated content portion having at least the portion of the content stretched by the stretch ratio such that the content is visually stretched relative to the first edge and the second edge.
|