Dashboard Improvements: Top 10/100/1000 and Library Permalinks

March 16, 2022

In case you missed the last post, ProtonDB now has a Dashboard for how many games work on Linux and the Steam Deck. There have been a number of improvements released as they were ready over the last few days.

You can use the Dashboard either on the home page or in larger form at the Dashboard page.

view-of-dashboard

Tha main recent additions are:

  • The ability to link directly to a public Steam library with a permalink. You can now share your library's compatibility by putting your Steam ID after the Dashboard URL.
  • New categories for the Top 10/100/1000 games by player count.
  • Better mobile rendering.

Many of you have asked for a way to drill down into the individual games composing the data. Development on this is nearly complete and most of the remaining work is UX polish. Keep checking in!

Dashboard Changelog

  • Dashboard: Visit /dashboard/:steamId to automatically present the compatibility of that Steam library.
  • Dashboard: Addition of Top 10 / 100 / 1000 categories.
  • Dashboard: Changed default category to Top 10 when no library is present.
  • Dashboard: Hover over an arc for an indicator. And also to ephemerally swap the legend to the corresponding rating system.
  • Dashboard: Swapped colors for T3 and T4 Click Play ratings.
  • Dashboard: Mobile: Keep legend within its container.
  • Dashboard: Performance: Tightened caching of library compatibility for faster startup.
  • Dashboard: Performance: Radial chart no longer expands within its container.
  • Dashboard: Library Selection: Logged in users may now switch between their library and one provided by Steam identifier.
  • Dashboard and Home: Mobile: Fix cases where some mobile browsers would fail to load. Properly polyfill for them. Thanks @mr-victory for helping diagnose.
  • Dashboard: Keyboard shortcuts: Ctrl+Alt as a modifier. Modifier + left/right arrow to change category. Modifier + Up/down arrow to change rating system.
  • Dashboard: Legend: Reversed order of aggregate icons and simplify their tooltip descriptions. i.e. 'T3 or better' instead of 'Combined tally of T1, T2, and T3'.
  • Dashboard: Legend: Fallback to zero when tiers have no values, prevents rendering NaN% in the rating system results for small libraries.
  • Dashboard: Renamed 'Full Steam Catalog' -> 'Steam Catalog'.
  • Dashboard: Renamed 'Steam Catalog' -> 'Popular Games'.
  • Dashboard: Renamed 'Your Library' -> '{{username}}'s games' since you can view any public game list.
  • Dashboard: Addded link to the nav bar.
  • Dashboard: Spin center logo when loads are pending.
  • Dashboard: Several other style and layout changes.

Non-Dashboard Changes

  • Profile: Devices: 'Add a Steam Deck' button available more reliably. Thanks @lesi for helping diagnose. Please let me know if you're still having trouble with this.
  • Explore: Results for sorts by player count and user score are now ordered more accurately.
  • Profile: Remove unending spinner that shows where 'Your Published Reports' were after visitor unlinks Steam.
  • Game pages: Reports: Concluding notes now rendered for Borked reports. Thanks to @Flo for spotting.
  • Game pages: Suppress bottom report summary if less than display limit.

Have a good one!

--migelius (@buck)

,