Sync, Repos and Workspaces on their own tab
Since the latest release it's possible to close the tabs in the caption area.
Great feature but I would like one more enhancement, a non closeable tab (preferably the first tab on the right) that contains non workspace related subtabs like Your Workspaces, Your Repositories Rss Notification and Sync replication (not sure about Shelves).
This way the workspace related tabs stay cleaner (and smaller).
Actually we started doing this on the new Mac and Linux GUIs :-) The new GameUI also supports this mechanism. Soon we’ll have it on the regular Windows GUI.
The most confusing part is that the per-machine tabs are not "sticky", so they dis-/appear when switching the active workspace...
A first step towards this was (perhaps) taken in Beta 184.108.40.2063:
"Windows GUI: We improved the way to switch workspaces. Now instead of tabs there is a button with the last N recently used workspaces (7 by default). You can change this value by editing the "RecentWorkspacesCount" property in the guiclient.conf file, placed on ~/AppData/Local/plastic4 directory."
So now the workspaces are gathered in a dropdown. Most of the buttons in the left sidebar will open a tab that is specific to the active workspace, but the following will not since they are instead of a per-machine or per-user nature (re-ordered) :
- Sync repositories
- Blog news
This one was started over a year ago?
Interesting idea, however I have always considered that Your Workspaces and Your Repositories should be in dockable windows such as Toolbox and Solution Explorer in Visual Studio.
It would also solve the problem of the last tab not being closable. As default I would expect al least the Workspaces to be on it.