Add More Visual Feedback When Switching Workspaces
Scenario and Problem
Imagine that you have a window maximized and you want to send it into a different workspace. You press the keyboard shortcut and you see the current Workspace Switcher indicator. Will you be able to answer these questions?
Did I create a new workspace or not? How many workspaces were there before?
Did I get to the workspace I wanted to end at? What windows are on the current workspace, and on the others?
What workspace was I on before?
The current behaviour will not allow the user to answer these questions easily. In the current iteration, the indicator displays a static, instantaneous image that shows the available workspaces and highlights the currently selected one. I believe the indicator should have an extra animation and some additional drawings to help the user answer the above questions.
Suggestion
The indicator should slide the blue highlight from the previous to the current workspace rectangle. This will mimic the sliding animation that is performed when the user presses the keyboard shortcut.
The indicator should draw hollow rectangles to represent the layout of the windows in each of the workspaces. Think of the minimap that is currently used in the activities overview (which is currently only visible when the user has multiple workspaces in use). You want something similar to that, the only difference is to just draw a hollow rectangle to represent each window, instead of drawing the entire contents. Some consideration may be needed on how to present the minimized windows of each workspace.
Mockup
Will add mockup soon.