Add option to show only the changed file list and/or main window in the side nav section
It would be great if it could be configurable where to show the changed file list window and the graph window independently of each other. For example showing the file list in the Source Control section and the graph window in the editor area like this:
I also could imagine to treat both windows as separate windows to drag one into the side bar and the other in the lower panel (where the console is).
This could be done with two settings:
"git-log--graph.graph-position":"editor", (editor, view)
"git-log--graph.diff-position":"editor", (editor, view)
Edit: And additionally add a value like "separate" to
"git-log--graph.position":"separate", (editor, view, separate)
And is it possible to change the name in the side panel? Currently it's named only "Source View" and this is a bit confusing because this is a duplicate of VSCode's Source Control view.
would indeed be good, albeit I have no idea how complex, as then we'd essentially have two independent web views that need to communicate with each other somehow. We'll have to try it out. Also, it might be an idea to switch the commit details "diff view" into a native vscode tree listing view if it offers the same functionality, as it is done in some other git extension (forgot the name). But the latter would look like misplaced effort to me right now.
Not sure if it helps looking into the code of this extension: https://marketplace.visualstudio.com/items?itemName=GuodongSun.vscode-git-cruise This extension has two separate views like I described.