Paginated Reports

March 6, 2022

In case you missed the announcement from Friday, Steam Deck reports are finally here and have begun to flow in. To pluck one example of a helpful report, here's one for the game Bloodstained: Ritual of the Night. Officially of unknown Deck Verified status, Platinum on ProtonDB, @dotjpeg recommends the game without changes, but makes helpful suggestions to make it even more enjoyable by reducing stuttering:

steam-deck-report-example

We'll see more of this: officially unknown or unsupported games that are still enjoyable. Potentially with caveats or tinkering. Reports like these are great to see. To improve the information among these reports, I've added two more questions to Steam Deck reports that I think will be helpful to get games working:

  • Did you have any trouble due to a secondary launch window?
  • Was there text in the game that was difficult to read?

Development continues on the site to make ProtonDB helpful for Steam Deck owners, but also towards Linux gaming generally. The highlight today: paginated report lists.

This will particularly help for the most popular of blockbuster releases. The bumpy Elden Ring release invited a tsunami of over 400 reports in its first 24 hours. It didn't take long for contributions to be pushed beyond the 40 report display limit. And while you could click a 'Show More' button at the bottom of the list, it then proceeded to dowload and render the entire report history which was less than kind to your network and your machine.

Now you only load the data you need and render the reports you have data for. Click previous or next at either the top or bottom of the report list. While this improves the discoverability of reading older reports, I admit there's still more refinment to be made. I think you'll like what's brewing.

steam-deck-report-example

There's a number of other enhancements. Here's the full changelog.

  • Contribute: Shows your devices even if you only have one. Before in this case it was hidden and automatically selected but testing found it to be confusing.
  • Contribute: Steam Deck: Additional question: Did you have any trouble due to a secondary launch window?
  • Contribute: Steam Deck: Additional question: Was there text in the game that was difficult to read?
  • Contribute: Steam Deck: Control Layout: Moved 'A community layout' option up to second position for easier discovery. Note that this is an excellent way to bring visibility to a custom layout you've created yourself!
  • Reports: Steam Deck: Now prefixes 'Switch to' in front of control layout.
  • Game Pages: Reports: Loading more reports after the first set of 40 is now paginated and much faster. Particularly noticeable on games with lots of reports such as Elden Ring.
  • Game Pages: Reports: List header now provides previous and next links, no need to scroll down to the Show All button.
  • Game Pages: Reports: Speaking of which, the Show All button under the report list has been replaced with the same paginating summary as the report list header, along with prev/next links.
  • Game Pages: Report filters: New Steam Deck filter type.
  • Game Pages: Report filters: Steam Play renamed to Click Play.
  • Game Pages: Report filters: Click Play, Tinker reports now match properly for recent reports.
  • Game Pages: Permalinks: If a valid permalink, render is now limited to the single report referenced for performance and clarity.
  • Home: Added recent Steam Deck reports. This is temporary while other sections are developed.

Onward!

--migelius (@buck)

,