Multiple Monitor Support
The idea is to create a intuitive multiple monitor experience for GNOME-Shell. The following scenario describes the user experience.
The user is using a desktop computer with two 21 inch 1680x1050 monitors, one oriented vertically the other horizontally. They login in to a new GNOME desktop and both monitors display empty workspaces. They open the activities overlay on the first monitor and launch a web browser and evolution. Both activities open on the first monitor, and the user then drags evolution to the second monitor. They then open the activities overlay on the second monitor and launch an instant messaging client. The user then opens the activities overlay on the first monitor and adds a new workspace. They open an audio player on the new workspace. They then open the activities overlay on the second workspace and change the displayed workspace to the workspace containing the web browser. From the activities overlay the user deletes the workspace currently displaying on the first monitor. The workspace displayed on the first monitor changes to the other workspace currently not displayed by the second monitor. Still in the overlay on the second monitor, the user launches a music player onto the workspace currently displayed on the first monitor. The music player launches and is displayed on the first monitor.
This design is meant to maintain the intuitive nature of GNOME-shell. It is designed to be consistent with the usability of GNOME-shell.