A workspace stores information about the layout of your windows and window groups. WindowTabs uses this information to rebuild and reposition your groups, for example it can setup your windows after rebooting or after restarting an application. You can create and save multiple workspaces and all of the workspace information is stored in the WindowTabsSettings.txt.
For this walkthrough, assume you have two windows open, a notepad window "MyFile.txt" and an Explorer window "MyFolder". Let's go through a few examples of how to create, modify and restore workspaces.
Click on the "Workspace" tab in the Settings window, you will see an empty workspace view since you have not created any workspaces yet.
Click the "New" button on the toolbar, this will create a new workspace which captures all the information about how your windows and groups are currently arranged.
When you click new, you will see a new workspace named "Workspace1" in your workspace view. In our example, this workspace contains two groups. One group contains a "notepad" window and the other contains an "explorer" window.
To demonstrate restoring a workspace, move your windows to new positions, then select "Workspace1" and click "Restore". WindowTabs will reposition the windows to the location they were in when you created the workspace.
You can remove a workspace, group or window by selecting the item and clicking the "Remove" button. When you remove a group or a window from a workspace, WindowTabs will not reposition those windows when you restore the Workspace. This is useful if you create a workspace but only want to restore certain windows while leaving other windows where they are.
You can edit a workspace, group or window by selecting the item and clicking the "Edit" button. For Workspace and Group's you can only edit the "Name" which is just for descriptive purposes. Editing a Window gives you a way to customize how WindowTabs identifies the window when restoring your workspace.
By default, WindowTabs stores the title of a window and uses that to identify the window when restoring a workspace. In this example, let's assume that we don't know exactly what the title of our notepad window will be, we just know it will contain ".txt". Click on the notepad.exe window and edit it. Then change the "Title" field to ".txt" and change the Match Type to "Contains". This will tell WindowTabs to look for a window which has a title that contains ".txt".
There are several match types avaliable: