-
Notifications
You must be signed in to change notification settings - Fork 27.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove workspace specific views #153513
Comments
@connor4312 I do not see a reason why Test Explorer has to be a workspace specific view and it is expected that if I hide this view, the visibility shall be stored across workspaces just like other views. So, I would go ahead and remove this as workspace view. |
Discussed this a few weeks ago. Remote Explorer views and Ports view should be fine to make non-workspace. |
Actually, looking further, Remote Explorer is intentionally workspace to prevent #112200 |
I will still remove |
@alexr00 May I know the exact purpose in the remote explorer? |
Yes, it fixes #112200. Without workspace specific views, you can end up with incorrect Remote Explorer views showing when you have multiple windows open. |
@alexr00 But I am under the impression that visibility of the remote views is controlled by the remote viewlet. If so, I am wondering how does the visibility state matters. To summarise, the question is how does the remote viewlet depends on the visibility state of the views? |
@sandy081 if I recall correctly it is because the view visibility state is synced across windows. Example:
|
We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider. If you wonder what we are up to, please see our roadmap and issue reporting guidelines. Thanks for your understanding, and happy coding! |
Workspace specific views are so confusing that currently toggling the visibility of these views are same as for other views. We can either introduce UI gesture mentioning that toggle the view for this workspace or change these views as other views. Currently we have following workspace specific views:
vscode/src/vs/workbench/common/views.ts
Line 289 in edc585e
Can you please validate your views and let me know if these views need to be workspace scoped or not. If there is no need for workspace scope then I would like to remove this property.
The text was updated successfully, but these errors were encountered: