Open
Conversation
- make filter base not reliant on SearchFilter - implement FluXisFilterButtonsBase for map browser - right click to reset filters - immediatly load maps on filter change
+ now uses the button background color for flashing + new ResetWhenFull
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Currently Filters seem a bit messy and very simple.
This aims to make a shared base for filters for future-proofing, as well as implementing QoL changes for filters like ctrl-clicking to invert selection and right clicking to clear selection.
The Goal here is to make a solid foundation for filters to allow implementing more filters easily in the future, and have all of them share functionality.
Preview:
new-filters.mp4
Changes
FluXisFilterButtonsBaseclass that is the base for the filters and can be customized to allow for any filtering.IdleTrackeris implemented just in case.