Filtering Improvements
January 2, 2022First, thank you to everyone who either has been, or has recently joined as a Patreon supporter in the last couple weeks. Your enthusiasm begets mine!
There's been a number of improvements rolled out to ProtonDB in the last couple weeks:
- Steam avatar and username will no longer be stale. If yours is outdated, please unlink and log in again. Following a login, submitted reports will reflect the change within a day or two.
- Loading of large steam libraries is now more resilient, loading metadata in smaller serial requests. Thanks @elementaryToasty for identifying.
- Contribute: Typing a game ID into first step of Contribute flow no longer automatically selects first match.
- Contribute: Preview step now shows logged in user and their avatar instead of 'Unknown'. Thanks to @TagTotality for raising.
- Pasting Steam info no longer causes the site to go blank in rare cases. Thanks to @Bab for raising and helping diagnose.
- Game detail pages now load less data and render faster.
- Other performance improvements.
In addition to the above, the filtering mechanism on game detail pages has been renovated. This isn't a new feature, but it does fly under the radar. It can be particularly useful to match the contents of reports other than system specs, for example: 'BattlEye', 'sound', or launch flags.
Among the changes to this area:
- Persistence of filters is now opt-in via a checkbox in the filter panel.
- Query filter now lives in the panel opened via the cog icon.
- Query filter may now persist across page views.
- Cog icon is colored when actively filtering.
- Filter options render initial selection of 'any' properly.
- Filter header now positions properly on profile and user pages.
Here's what it looks like:
I hope you enjoy the updates. Happy new year!
--migelius (@buck)