Seems there is no clear, to me, definition of a Project VS a Workspace, and up to some extend, the implementation goes in diferente direction than expected.
To me, if a project should have multiple workspaces (and that seems great), it should be a way to go from one to another.
I see a Project indeed need a workspace:
- lets call the default
- it needs same filename (with diferent extension)
And as a workspace:
- it can not be saved outside of the scope of a project
- it use the project setting file, only to keep track of the folders added to the project
Personally, I found very useful the workspace thing to keep unsaved data (like to-dos) and separate by different workspaces, different kind os tasks (documentation, development, some_feature, etcâŚ)
SO, I PROPOSE :
A - add a reference into the project settings file to the workspaces it contain
B - add a new section in the side bar, with the workspaces for the project (easy navigation)
C - take away the workspaces from the switch-project view ( CTRL + ALT + P) that is confusing, at least, when the project is not open, or make a dependency
I know this is an old topic, and maybe nobody is using the workspaces, so, why to keep it then ??