What is a workspace?

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.

Workspace walkthough

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.

Open the workspaces view

Click on the "Workspace" tab in the Settings window, you will see an empty workspace view since you have not created any workspaces yet.

Create a new workspace

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.

Explore your new workspace

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.

Restore your workspace

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.

Removing a workspace, group or window

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.

Editing a workspace, group or window

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.

Editing a window

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".

Window Match Types

There are several match types avaliable:

  • ExactMatch - The window title must match the saved Title exactly.
  • StartsWith - The window title must start with the saved Title. For example, if the window title is "test.txt - Notepad" and your saved Title is "test.txt" then "StartsWith" will cause a match.
  • EndsWith - The window title must end with the saved Title. For example, if the window title is "test.txt - Notepad" and your saved Title is "Notepad" then "EndsWith" will cause a match.
  • Contains - The window title must contain saved Title. For example, if the window title is "test.txt - Notepad" and your saved Title is ".txt" then "Contains" will cause a match.
  • RegEx - The saved Title is treated as a regular expression and used to find a matching window. Regular expressions are an advanced topic and allow you to create more complex rules with wild cards and character matches.
© 2014 WindowTabs