Workspaces

Organize and share console layouts with workspaces.

Workspaces allow you to save a particular console layout for later access and to share with others. This can be useful for organizing your console layouts for different tasks, component configurations, or to collaboratively develop a project.

Make sure that you are working in an active workspace! If you are working on a visualization like a schematic or line plot, your visualization will not be saved permanently unless you are working in an active workspace.

Creating a New Workspace

To create a new workspace, use the workspace selector in the top-left corner of the console.

Loading a Workspace

Workspaces can be loaded by finding them in the resources toolbar on the left-hand side or clicking the workspace tab on the top.

Sharing a Workspace

If you want to share a workspace with someone else, you have two different options: sharing a workspace with someone connected to the same Synnax server, or sharing a workspace via exporting it to a directory file.

To share a workspace by link, find the workspace in the resources toolbar, right-click and open the context menu, and then click the “Copy Link” option.

Anyone with this link that is connected to the cluster on their Synnax Console can open the workspace by pasting the link into a web browser or other application.

Sharing via File

Exporting a workspace

To share a workspace by file, find the workspace in the resources toolbar, right-click on it and open the context menu, and then click the “Export” option.

Alternatively, you can export the current workspace by using the “Export Current Workspace” command available in the command palette.

The workspace will be saved in a directory, which will include a LAYOUT.json file which describes the layout of the workspace, and other JSON files which describe the structure of schematics, line plots, and other visualizations in the workspace.

Importing a workspace

To import a workspace, you can either call the “Import Workspace” command from the command palette, or drag and drop a directory containing a LAYOUT.json file into the Synnax Console.