All important changes to the ProtonDB Badges plugin are documented here.
- Changing release numbers & repo for Decky store submission
- timeout for ProtonDB API requests to avoid slow page loads
- GitHub button in settings to quickly access the project repository
- "How to Use" help page with instructions on using the plugin and registering Steam Deck on ProtonDB
- font synced on storage page
- System info added.
- Toggle to enable/disable library page badges.
- Reorganized settings into "Library" and "Store" section, as I think that will be easier in the future.
- Updated screenshot & added screenshot in store page.
- Fixed default values for enableLibraryBadge and enableStoreBadge (now enabled by default)
- Fixed missing translations in DE, FR, ES, NL, IT, PT, PT-BR locale files (still autogenerated!)
- Increased store badge icon size to match library badge
- With external controller it is impossible to open the store badge. (on-screen you can click on it, opening protondb)
- ProtonDB badge overlay on Steam store pages. (!!!)
- Toggle to enable/disable store page badges
- Smooth slide-in/out animations for store overlay
- Option to position badges at bottom of hero image (bottom-left, bottom-middle, bottom-right)
- Dynamic hero height detection for accurate bottom positioning
- Black border on badges when focused/selected
- Controller navigation support between badges
- Renamed plugin from "ProntonDB Decky eXtented" to "ProntonDB eXtended" in Decky.
- Store page/Library badges disabled by default
- With external controller it is impossible to open the store badge.
- Fixed plugin loading issue with Decky's install from zip feature
- Removed outdated pnpm-lock.yaml causing false security alerts
- Hide badges for non-Steam games in library
- Option to center the badges.
- Implemented a check that warns the user if the original plugin is still installed.
- Minor tweak to the badge.
- Fixed an issue when navigating to the badges using a controller.
- Security issue: DOM Clobbering Gadget found in rollup bundled scripts that leads to XSS (protondb-badges)
- Security issue: glob CLI: Command injection via -c/--cmd executes matches with shell:true (protondb-badges)
- Security issue: Regular Expression Denial of Service (ReDoS) in cross-spawn. (protondb-badges)
- Security issue: js-yaml has prototype pollution in merge. (protondb-badges)
Option to move the badges to the bottom of the hero image.
- Removed the border from the submit button to match other buttons.
- When no report is available, display a NO REPORT* button and show the submit button.
- Changed the submit button background color.