Combination Tags
Seirade opened this issue · comments
Is your feature request related to a problem? Please describe.
In order to provide better searching and filtering, Combination Tags would allow you to define one Tag to act as multiple tags behind the scenes. For example, instead of explicitly defining First-Person Shooter
and Third-Person Shooter
tags, you can instead just define one tag to act as two tags: First-Person
and Shooter
. This allows you to reuse First-Person
for other games than Shooters
, and then also allow you to define other viewpoint tags such as Third-Person
.
When searching, this would also allow you more flexibility. You'd be able to search for Shooter
, but if you don't want FPS games, you can filter out -tag:"First-Person Shooter"
or -combotag:"First-Person Shooter"
("FPS" can be an alias, just like normal Tags, so you could also just do -tag:FPS
or -combotag:FPS
).
Describe the solution you'd like
Similar to how you add aliases, you would be able to add the sub-tags to be combined when using that tag. The "Combined" toggle in the picture below is just for toggling the visibility of the list, which may or may not be required.
Describe alternatives you've considered
If we wanted to emulate this behavior, you would have to tag a game with 3 tags: First-Person
, Shooter
, and First-Person Shooter
. However, this isn't ideal because people might not remember to add the third tag to games containing the first two. Combination Tags would make this process automatic under the hood.