1. A method comprising: at a computer system with a display and one or more input devices: concurrently displaying, on the display: a plurality of workspace images in a user interface that correspond to different virtual workspaces that are available to a user of the computer system; and a view of a first virtual workspace including a representation of a window that is associated with the first virtual workspace; while concurrently displaying, on the display, the plurality of workspace images and the view of the first virtual workspace, receiving, via the one or more input devices, user input indicating a movement of the representation of the window from the view of the first virtual workspace onto a respective workspace image of the plurality of workspace images, wherein the respective workspace image corresponds to a second virtual workspace that is different from the first virtual workspace, and the representation of the window is larger than the respective workspace image; and in response to receiving the input, via the one or more input devices, indicating movement of the representation of the window onto the respective workspace image, scaling down, on the display, the representation of the window to fit within the respective workspace image that is displayed on the display.