Filtering Improvements

January 2, 2022

First, 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:

filter-improvements

I hope you enjoy the updates. Happy new year!

--migelius (@buck)

Following Post

Wishlist Support(January 12, 2022)
,