microsoft / vscode-remote-release

Visual Studio Code Remote Development: Open any folder in WSL, in a Docker container, or on a remote machine using SSH and take advantage of VS Code's full feature set.
https://aka.ms/vscode-remote
Other
3.55k stars 264 forks source link

Organizing entry points #9896

Open drironshirt opened 1 month ago

drironshirt commented 1 month ago

Type: Feature Request

Hello VS Code Team,

I use the Recent List under the host to navigate our large projects. It is wonderful, because each entry point is saved with it's own session and when reconnecting to a subdirectory/app, the files I had last been working on are right where I left them: Opened and scrolled to the relevant section. To elaborate further: When I am working on our API, I connect to the host through a designated entry point and all the files that I had been recently working on are loaded. If then a customer requests some changes for another app, I can close the former session, knowing that the state is saved, and then connect through the designated entry point for the app and all those files are loaded.

This is a very powerful behaviour and I imagine many people using the Recent List for that to keep their "desk" organized.

It would be great, if instead of navigating the Recent List, we were able to order our entry points hierarchically. This would allow us to navigate large projects more effectively. For example:

The Recent List could become a tab under each host, with the option to expand or hide it. Below this tab could be another tab, like "Desk", in which we could organize our entry points, by adding sub-tabs/directories to the tab and labels to the entry points.

I sincerely hope you also see the use in implementing a feature like that.

Best Regards Julian

Extension version: 0.110.1 VS Code version: Code 1.89.1 (dc96b837cf6bb4af9cd736aa3af08cf8279f7685, 2024-05-07T05:13:33.891Z) OS version: Windows_NT x64 10.0.22631 Modes: Remote OS version: Linux x64 4.19.0-17-amd64

VSCodeTriageBot commented 1 month ago

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 10 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.

Happy Coding!

VSCodeTriageBot commented 3 days ago

This feature request has not yet received the 10 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.

Happy Coding