-
-
Notifications
You must be signed in to change notification settings - Fork 31
Description
It would be really nice to complement the existing NaviBar with a file-system based one (perhaps just below it, or maybe at the bottom of the code window instead).
The current NaviBar is basically a logical navigation bar with the hierarchy based on programming language concepts - namespaces, types, nested types, members.
It would be really useful (especially for large projects or solutions) to complement this functionality with a file-system based navigation bar, such that it would:
- Start with the solution root folder
- List solution subfolders if any
- List project folder
- List project subfolders if any
- An finally terminate with the currently opened file
It would be presented in a similar fashion to the current NaviBar with clickable segments that would each open a popup listing their subfolders and files in this case (also ideally searchable as is the case with the current NaviBar).
Additionally different segments may be stylized differently depending on their type:
- Solution root
- Solution subfolder
- Project folder
- Project subfolder
It should be possible to either:
- Open a file from one of the folder dropdowns in the code editor
- Jump to a folder in the solution explorer - and / or - display the contents of a subfolder in another popup - similar to how namespaces can be drilled down into currently
- Open the folder in Windows Explorer / shell
Why is this useful?
Because often having just one or even several Solution Explorers is not really enough for easy and fast navigation within the solution's file system when it is a large solution (10s of projects, 100s of folders, 1000s of files).