jesseduffield / jesseduffield/lazygit
Provide file tree for filtering by path
- Dominant language
- Go
- Stars
- 82.4k
- Forks
- 3k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 19
Description
**Is your feature request related to a problem? Please describe.**
When looking at a large project, it would be nice to be able to navigate around a file tree and have the git history for the path update as I navigate around.
**Describe the solution you'd like**
Similar to how we can filter by a path using #1526, but instead of searching. There is a filetree that you can navigate with all the files tracked by git. When you have a file or directory under your cursor, show the history for that path.
**Describe alternatives you've considered**
#1526
**Additional context**
Potentially show the last commit for each file like this, but I don't see many instances of similar UI in layzgit.

This is basically what I am thinking:

I would be interested in working on a PR for this, but would likely need some guidance as I am pretty new to Go and have not contributed to this project before. I would also like some others opinion on what the best UI design for this feature would be to best fit with the existing lazygit patterns.
Contributor guide
Assessment
This issue has not been assessed yet.