Simplified / inlined folders in Tree view of the Commit panel
When a repository folder hierarchy is deep, the 'Tree' view in commit panel gets cluttered by many nested folders. 'Path' view on the other hand somewhat lacks the context of the changes (especially when the paths are long, the folder part gets trimmed).
As a developer of a large project, I would love to have a view somewhere between 'Path' and 'Tree', which would partially collapse folder hierarchy whenever possible to reduce clutter and enable me to review many more of my changes at once, without loosing the context.
Please see the attached mockup (demo - our repository has 2 times deeper nesting)
Comments: 1
-
11 Jan, '23
krsI think a 2 panel tree view (like Smartgit) is more appropriate.
In one panel you display / expand only folders! and in the other one you see all files belonging to that folder (and optionally to all subfolders of that folder)
Your proposition is an improvement to the hardly usable (for big projects) current implementation, but it will still be hard to navigate between folders with all files opened in-place. If only folders would be expanded, and files shown in a separate panel, navigation would be much easier.