Skip to content

Conversation

@veryprofessionaldodo
Copy link
Contributor

Simplified the filters and categories logic, because I think it's significantly simpler to select the filters we actively want over de-selecting those we don't want. This will also work make gamepad navigation even simpler.

An example use case, since I use a Mac I might want to filter by only Mac games. Previously, to do that I would have to de-select "Windows" and "Browser". Now I can just select Mac. If I do want multiple filters it is more work to select them, but since they're filters, I think most people would prefer to be more restrictive by default. The same thinking applies to Categories as well :)

Here's a video of it in action, I didn't capture the categories but it's exactly the same logi:

Filters.mp4
Gravacao.do.ecra.2025-11-06.as.19.33.41.mov

Use the following Checklist if you have changed something on the Backend or Frontend:

  • Tested the feature and it's working on a current and clean install.
  • Tested the main App features and they are still working on a current and clean install. (Login, Install, Play, Uninstall, Move games, etc.)
  • Created / Updated Tests (If necessary)
  • Created / Updated documentation (If necessary)

@arielj
Copy link
Collaborator

arielj commented Nov 6, 2025

I think changes like this should be discussed first on discord before you change how some feature works, we have a UX channel to talk about these things.

I'm not sure I see the benefit of this change, and now the only option is not there so if I want to select a single category after having 4 selected I have to unselect the other 3 (or even the other 4 if the one I want is not one of those)

@veryprofessionaldodo
Copy link
Contributor Author

Apologies, wasn't sure about the UX channel, is this something on Discord?

@arielj
Copy link
Collaborator

arielj commented Nov 6, 2025

Apologies, wasn't sure about the UX channel, is this something on Discord?

yes, it's called ux-ui-design

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants