IMPORTANT: YOU WILL ALSO NEED THE "Grappler" ADDON FOR THIS TO WORK! https://github.com/Zerbu/Grappler
Workspaces is a plugin for Godot that allows you to create an quickly swap between different Workspaces, similar to the feature in Blender.
- Create Workspaces and Groups that will show at the top of the editor.
- Assign layouts to Workspaces. The editor will automatically switch to the assigned layout when entering the Workspace.
- Assign a main screen (2D, 3D, Script, etc) to a Workspace. The editor will automatically switch to this screen on entering the Workspace.
- Configure the FileSystem dock to automatically navigate to the opened scene, script, or inspector item.
- Set a file to automatically navigate to when entering the Workspace.
- Hide features of the editor while a Workspace is active. For example, you can hide the scene tabs from your Script Workspace so you don't get distracted by them.
- Automatically switch to another Workspace when accessing part of the editor. For example, you can have your Workspace automatically change to "Script" when opening a script.
- Set Per-Workspace themes with custom Base Color, Accent Color, Contrast, Base Spacing and Additional Spacing.
- Move docks anywhere, even places where they aren't normally allowed. You can add any dock to the bottom bar, or move docks from the bottom bar to a normal dock.
- Adds a "Related Files" button to the FileSystem dock that makes switching between files with the same name but different extension (example, a .tscn and a .gd) quicker. This pairs well with the Auto Switch feature.
- Automatically save the layout when exiting the Workspace. (Note: This is hacky and causes the "Save Layout" dialog to flash on the screen)
- Set file filters for names and extensions to restrict what shows in the FileSystem dock.







