Redesign the Workspaces Applet
At the moment the 'Shiny Switcher' is the applet you get by default in AWN to change workspaces. It works really well if you have a couple of workspaces, but when you start to ramp up the amount you have, it becomes messy and looks out of place with the other applets and icons on the bar.
A possible way of redoing this is implementing a circular shaped switcher. Each segment should represent a workspace, and should be clickable to allow the workspace to be switched to. The number of segments is equal to the amount of workspaces the user has configured. Using this design, the applet will only take up the same amount of space any other icon would, and can grow within this space without getting bigger. The only issue with this is that a user with quite a large amount of workspaces could find it a bit fiddly to change.
Of course, whack in highlighting for the current workspace and all the other current features.
Blueprint information
- Status:
- Not started
- Approver:
- moonbeam
- Priority:
- Low
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
I have always resisted implementing a workspace switcher that did not mirror the logical layout of the workspaces/
However, as we know all too well, compiz requires this type of layout if you want a spinny cube thing happening. And I do recognize that shinyswitcher can be an issue in that case (not that one can scale the size down so it is acceptable).
With the above in mind, I would not add that functionality into shinyswitcher which has a great deal of window level management which would not be possible in this circular, pie slice, layout. But in recognition of the powerful draw of the cube I am willing to consider creating a circular workspace switcher to fill this niche. It wouldn't be a lot of work as there would be no attempt to introduce window management features.
(moonbeam <email address hidden> 19/08/2009)