code icon indicating copy to clipboard operation
code copied to clipboard

Add option to Exclude tags when searching

Open FatalUserK opened this issue 1 year ago • 0 comments

Is your suggested enhancement related to a problem? Please describe.

You currently can't exclude certain tags when searching for something- to my knowledge at least If I want to search specifically for content mods, I would have to sift through management, optimization, social, etc mods while looking out for mods I might be looking for such as adventure or magic mods- and then what if I also want to exclude Technology or Storage mods?

It would also be nice to exclude library mods considering they are downloaded and dealt with automatically, so being able to exclude them from searches would just be handy

Describe the solution you'd like

An option to exclude tags from searches. It would show a small red cross instead of a tick, and it would exclude any and all mods that match the conditions of the excluded tag This could be done either by right clicking the tag, or by clicking it twice (default state would be null, clicking again would set it to include, again would exclude, and a 3rd time would set it back to null)

Describe alternatives you've considered

An alternative might be an option to switch between have mods require all of the fields (default), and being inclusive to all mods that meet any of the requirements- though I feel this option is objectively inferior in that it adds an unnecessary additional button to press and doesn't allow for using both exclusion and inclusion methods at the same time.

Additional context

Example: I set the Environment to Server, so that I can hopefully filter by mods that add stuff to the game First page is entirely Client-Side, Optimisation and Library mods, before finding FallingTree and a couple "YUNG's Better" mods a little over a third of the way down on the second page (went to the site to showcase cuz you can zoom out in a browser lmao) image image

FatalUserK avatar Apr 23 '24 17:04 FatalUserK