Page 1 of 1

Filter to include/exclude spage age mods

Posted: Thu Feb 20, 2025 1:24 am
by tyasuh
As simple as the title says, a way to filter out mods that require space age dlc.

Re: Filter to include/exclude spage age mods

Posted: Thu Feb 20, 2025 9:23 am
by mmmPI
+1 ( i think this was suggested already but can't find it)

Re: Filter to include/exclude spage age mods

Posted: Fri Feb 28, 2025 10:40 am
by Hares
+1

[DONE][ Re: Filter to include/exclude spage age mods

Posted: Thu Apr 03, 2025 7:20 am
by vinzenz
Done 8-)
04-03-2025, 09-20-10.png
04-03-2025, 09-20-10.png (96.6 KiB) Viewed 214 times

Re: Filter to include/exclude spage age mods

Posted: Thu Apr 03, 2025 12:28 pm
by robot256
Thanks for working on this!

When I exclude Space Age mods, it still displays mods that depend on space-age but do not have feature flags enabled themselves, e.g. Mech Armor Start. For 100% accuracy, you'd have to exclude it if there are feature flags anywhere in the mandatory dependency tree. If that's too much, a one-level deep check would be sufficient to catch cases like the one I found.

Also, clicking the "exclude" icon does not uncheck the "include" checkbox, leading to a search filter that always produces 0 results. You can't uncheck the include box until you unselect the exclude icon, since it disables the checkbox control.

Also it took me a second to figure out where the exclude icon was on mobile, since it aligns with the far right side of the table. Have you tried putting it right next to the checkbox?

Re: Filter to include/exclude spage age mods

Posted: Mon Apr 07, 2025 11:17 am
by vinzenz
robot256 wrote: Thu Apr 03, 2025 12:28 pm Also, clicking the "exclude" icon does not uncheck the "include" checkbox, leading to a search filter that always produces 0 results. You can't uncheck the include box until you unselect the exclude icon, since it disables the checkbox control.
Thanks for info, just deployed a fix for this issue.

Including dependency info for the space-age check might come at a later date. It would require a significant rewrite of the existing logic.