Workspace Manager is an editor tool that helps the developer by creating sets of profiles to quickly switch the context of the editor (scenes, scene viewer state, last selection, and some more info).Unity Version - Support6000.3 (minimal) or later6000.5 or later for the Hierarchy View Expanded StateWorkspaceManager is an editor tool aiming for productivity, especially when:working and switching between multiple scenesconstantly adjusting the scene viewer (camera position, grid, etc.)creating quick setups for tests and tweaking, like closing all scenes and opening a single one for temporary useAll those changes of context are easily stored and restored through Profiles. Each profile has:a list of scenes and their state: is active?, is subscene? is loaded?scene viewer state (camera angle and settings, grid setup, etc.)last selected objectfrom Unity 6000.5 onward the hierarchy view expanded state is also storedA profile is created through a custom window, which can be accessed by a dropdown button in the main toolbar, or by shortcut. Through this window the user can also: change the active profile, protect profiles (disable auto-save), delete profiles, and easily open a scene as a temporary profile (reserved Quick Profile). Another window can also be opened to further edit the tool settings.By changing the active profile, the manager will close the current scenes and open the ones from the target profile, restoring the scene viewer state, and last selection. The user can also use custom attributes to assign static methods for execution just before and/or after a new profile is opened for use.Notes and Limitationsruns in edit mode onlydoes not manage the scene viewer Visibility, Pick, and Gizmos individual states (global enable for gizmos is used)Features:organize the editor state in profilesa profile keeps track of: list of scenes, scene viewer state, last selection, and hierarchy view state on Unity 6000.5 and beyondexecution of user scripts before and/or after changing the current profileUnity Version - Support:6000.3 (minimal) or later6000.5 or later for the Hierarchy View Expanded StateDependenciesUnity Test Framework (com.unity.test-framework)Documentation:https://kmorais.gitlab.io/profile/unity-workspace-manager/_site/articles/Manual.html




