gitbutlerapp / gitbutler

The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte
https://gitbutler.com
Other
11.48k stars 467 forks source link

POC: ๐Ÿค  Archeology - Branch searching #4157

Open estib-vega opened 1 week ago

estib-vega commented 1 week ago

indy

โ˜•๏ธ 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

arch

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!

estib-vega commented 3 days ago

Added features:

Screenshot 2024-06-28 at 11 26 25