As briefly written in this other PR, there are some areas of opportunity in regards to the side of reading and navigating the git history through GitButler.
I consider this more of a POC, because it introduces a lot of code changes that, if accepted, I'm also happy to break into parts, but can be merged as is. I'm happy with both ๐
The main change here is just a less-naive search bar for the trunk and remote branches.
This just adds some UI/UX sugar to the search bar for easy search and filtering on top of the above ref'd PR.
๐งข Changes
Create dedicated Search Bar components
Ability to filter by author, origin (local or upstream in trunk only), SHA
Click the author name to apply an author filter
Recent commits return 100 commits instead of 20
Other little style or functionality changes (e.g. hide the draggable icon if the commit is not draggable, etc.)
โ๏ธ Reasoning
As briefly written in this other PR, there are some areas of opportunity in regards to the side of reading and navigating the git history through GitButler.
I consider this more of a POC, because it introduces a lot of code changes that, if accepted, I'm also happy to break into parts, but can be merged as is. I'm happy with both ๐
The main change here is just a less-naive search bar for the trunk and remote branches.
This just adds some UI/UX sugar to the search bar for easy search and filtering on top of the above ref'd PR.
๐งข Changes
๐บ Visuals
This is in general how it would work https://github.com/gitbutlerapp/gitbutler/assets/35891811/9dc88d23-4214-4500-8eb4-942564f1b5c3
Click the author to add filter: https://github.com/gitbutlerapp/gitbutler/assets/35891811/efa27813-a788-472c-bed7-4708ae4cf693
Let me know what you think!