Multi-device contributing, Português, and more

March 2, 2022

Greetings Linux and Steam Deck fans. What a whirlwind it's been the last week right? First, congratulations to those who've gotten their mitts on a Steam Deck and I hope it's exceeding expectations. It's been remarkable to witness God of War momentarily show both Deck Verified and Borked before fixes came in and over 400 reports piled in to first flame it and then helium balloon it to Gold status. And in the last half-day, a favorite pissing post, Apex Legend, has received a major fix and is creeping its way out of Borked state. While working on the site, I can barely keep up with the speed of Proton improvements (or my changelog).

If you're not a contributor, feel free to skip down to the latter rundown. For those of you who are, here's how multi-device works:

In preparation for formal Steam Deck report types, ProtonDB has been updated with a rehaul of how contributors provide system information. Several of you with multiple PC's have requested the ability to provide more than one set of this information. Fortunately for you, with the release of the Steam Deck, that feature moved up the queue for development and I'm happy to announce that you've gotten your wish.

For brevity sake, I'll first say there is one slight 'breaking' change from before: you need to hit 'Save' now for your information to stored and ready for contributing.

  • 'System Information' is now 'Contributor Settings'.
  • Introductory text updated.
  • Under that header, 'add a pc' creates a device.
  • As before, it only displays if you're logged in.
  • You can click 'Add a PC' to add a dvice. Click it again and create another, or as many as you like.
  • It's named 'PC' by default (or PC 1, PC 2...), but you can name it anything you like. Remember to hit save afterwards.
  • A PC icon shows near the name field.
  • You can delete devices.
  • If your entered system info is parsed correctly, a checkmark shows to the right of the name.
  • You can collapse or expand a device by its arrow near the name field.
  • Devices first render collapsed if there are more than one of them and if their info is already valid
  • Breaking change from previous behavior: System info changes are NOT automatically saved. You now have to hit save near the summary saying parsing was successful.
  • A bonus from this change of behavior: you can now click the Revert button and any modifications you've made to system info will return to your last save point.
  • If you have only 1 device, you won't be asked about it in Contribute - it'll automagically be selected behind the scenes.
  • If you have between 2-5 devices, you'll be asked to pick one at the 'Setup' step of contribute via radio buttons.
  • If you have more than 6 (wtf?), that question will be a dropdown.
  • If you have preexisting system info from before this release, a first device will be automagagically be folded up into the first device
  • A bunch of quirks have been banished and styles tweaked

And here's a rundown on the rest.

Now there's been a bevy of additional changes rolled out in the last two weeks that I haven't announced, but first I want to highlight something that I've wished for for a long time: a Portuguese translation! There's been fits and starts towards this since the beginning. But it wasn't until @kassindornelles rolled into our Discord to offer help and that same day we finally got it. If you're looking for a translator, they're on the prowl and I can recommend highly. Thank you so much for providing much-needed localization to what is our third-most spoken native language among visitors! If you speak a language other than English, see if that language is among the 17 (!) we now provide by clicking the globe icon in the top right.

  • Home: Slogan change to encompass Steam Deck.
  • Home: Game tallies are now explained better.
  • Home: RIP right column. It's been a good run and I wince to remove it, but we've got something better coming.
  • Home: The virtual Steam Deck has come alive with a launch trailer. Note for the privacy conscious: the preview image is proxied through the ProtonDB domain and does not communicate with YouTube directly unless you click the preview image.
  • Home: Responsive design: better arrangements for mobile.
  • Explore: Default sort switched from release date to popular.
  • Explore: Games container padding now more consistent.
  • Explore: Popular sort now clarifies that it describes followers on Steam.
  • Explore: Deck verified and anti-cheat status now show near rating badge whether filter is on or not.
  • Explore: Filters: Deck verified filtering is now faster and no longer fails due to rate limiting for visitors with fast internet connections.
  • Explore: Filters: Include native is now flipped in behavior to 'Exclude Native'. While we are a site whose origins are in Proton, the scope of Linux gaming has evolved. Those who would like a Proton rating given to games that have Native support, hang in there.
  • Explore: Filters: Lack reports filter taken back into the shop for work.
  • Explore: Sorts: Recently improved taken back into the shop for work.
  • Explore: Sorts: Now consistently available across all filter combinations except user tags: release date, protondb rating, popular, player count, user score, most borked, fix wanted.
  • Explore: Bugfix: Library now loads properly when not opened directly from a refresh.
  • Explore: Paginated and smaller payloads.
  • Contribute: Bugfix: Again allows reports even if your game details are not public. Thanks to @Pixel and others for raising that this broke since February 12.
  • Contribute: Warns if you're authoring report for a game that you do not own.
  • Contribute: Warns if you're authoring report for a game that you do not have public playtime for. this can happen if you've opted not to share this information via the 'Always keep my total playtime private even if users can see my game details' toggle in Steam privacy settings.
  • Contribute: Reports now include hours played for free games if you share that information.
  • Contribute: ge: allow release candidates. thanks @Doroc for raising.
  • Reports: Playtime between zero and an hour is now shown as '< an hour' rather than zero.
  • Reports: Show owned rather than playtime if user has played less than an hour or if their playtime is private.
  • Reports: Recommended/not-recommended/borked tooltips display on verdicts.
  • Library: Now includes free games that you've played. You may need to unlink and log in again.
  • News/Help: More line-height to space rows out for better readability.
  • Background: Game image cycles a bit savvier, and suppressed on home, news, help pages for easier reading.
  • Contributor Settings: Spellcheck disabled in system info.
  • Translations: New language: Brazilian portuguese thanks to @kassindornelles.
  • Translations: Updates to Bulgarian @mialy and Taiwanese Chinese @laichiaheng.

I'm sure I missed a bunch of smaller items this time around.

Lastly, there's obviously a lot else going on in the world besides gaming. I want to express my condolences for the people of Ukraine and their families wherever they may be. I've had the pleasure of working with many of you over the years and it hurts to know how much this is wounding you. Your spirit is distinct and a gift to this world. You're in my thoughts.

Take care everyone,

--migelius (@buck)

Previous Post

A Contribution Flow For 2022(February 18, 2022)

Following Post

Steam Deck reports are here!(March 4, 2022)
,