fork-dev / TrackerWin

Bug and issue tracker for Fork for Windows
461 stars 10 forks source link

[Feature Request] Reduce clutter in the navigation pane when there are subfolders #1033

Open AndrewGodfrey opened 3 years ago

AndrewGodfrey commented 3 years ago

Here's an example: image This could be shown in 2 lines, instead of 4, by showing "lkg/wac/dev" on a single line instead of 3. I don't think we'd lose anything, because those "lkg" and "wac" folders aren't right-clickable, and expand/collapse doesn't accomplish anything in this case (though could still be enabled I suppose, to switch between a collapsed "lkg" folder and fully-expanded "lkg/wac/dev".

If this logic was applied to Starred, Branches and Remotes, then my current view of those sections (just using today's state as an example) would reduce from 33 lines high, to 27 lines high.

If it was also applied to parent folders, it would further reduce to 24 lines high. By that I mean, e.g. I have only one subfolder under "user/" - "user/myName", but it has 2 branches in it - "user/myName/branch1" and "user/myName/branch2". It could be displayed as:

Otiel commented 3 years ago

I like it. Plus it would save us a few clicks when we're forced to expand nodes that contain only one children.

dsbert commented 3 years ago

VS Code does something like this, as an example.

image