This repository was archived by the owner on Dec 15, 2022. It is now read-only.
Implement filter panel for filtering down file lists #1134
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.





In some cases, the list of staged/unstaged/unmerged files can get to be pretty unmanageable. For these cases, it would be nice to have an easy mechanism for filtering the list down. I'm imagining a UI kinda like this:
When the "settings" button to the right of the list header is clicked, a filter panel will drop down.
Modifying the options updates the UI in real time; the list is filtered and an indication of how many files have been filtered out is shown. Additionally, at the bottom of the file list, a "fake" entry shows that some files aren't shown, and clicking this will ensure that the filter box is open.
To note, these screenshots are just mocks. There's definitely some additional UX thinking that could be done here.
/cc @simurai in particular for 💭 s
Fixes #888