You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the workspace panel in GitButler lists changed files in a flat structure. While this is useful for quick access, it becomes less effective when working with larger projects that have deeply nested directories. A tree view representation of the file changes, similar to how IDEs like VS Code display files in a structured hierarchy, would improve usability and navigation.
Expected Behavior
The workspace panel should provide an optional tree view mode for displaying changed files. Folders should be collapsible/expandable to allow for better organization. The structure should mirror the repository's directory hierarchy. Visual indicators (e.g., icons, colors) should highlight modified, new, and deleted files within their respective directories. Option to toggle between flat list and tree view for user preference.
Use Case
Developers working on large projects with multiple nested folders often struggle to find specific changed files quickly. A tree view helps maintain context by showing how files relate to their parent directories. Enhancing visibility can improve the workflow when staging specific files or reviewing changes. Additional Context I've attached an example screenshot (from VS Code) that illustrates the desired behavior:
Would love to hear if this is already on the roadmap or if I can contribute to implementing this feature! 🚀
The text was updated successfully, but these errors were encountered:
Description
Currently, the workspace panel in GitButler lists changed files in a flat structure. While this is useful for quick access, it becomes less effective when working with larger projects that have deeply nested directories. A tree view representation of the file changes, similar to how IDEs like VS Code display files in a structured hierarchy, would improve usability and navigation.
Expected Behavior
The workspace panel should provide an optional tree view mode for displaying changed files. Folders should be collapsible/expandable to allow for better organization. The structure should mirror the repository's directory hierarchy. Visual indicators (e.g., icons, colors) should highlight modified, new, and deleted files within their respective directories. Option to toggle between flat list and tree view for user preference.
Use Case
Developers working on large projects with multiple nested folders often struggle to find specific changed files quickly. A tree view helps maintain context by showing how files relate to their parent directories. Enhancing visibility can improve the workflow when staging specific files or reviewing changes. Additional Context I've attached an example screenshot (from VS Code) that illustrates the desired behavior:
Would love to hear if this is already on the roadmap or if I can contribute to implementing this feature! 🚀
The text was updated successfully, but these errors were encountered: