Skip to content

Releases: Featherwolf/EnhancedGV

EnhancedGV v0.17.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 17:38
  • Plays nicely with other plugins. EnhancedGV no longer patches Steam's app-page
    render function or touches its render output. Earlier builds turned the page's
    child element into an array, which crashed SDH-PlayTime (it reads that same
    render output) and destabilised TabMaster with extra re-render pressure. The
    panel is now injected entirely from EnhancedGV's own component in Decky's tree:
    it finds the visible app page in the DOM, reads that page's app ID from its React
    fiber, and portals the panel in — re-providing the page's gamepad-focus node so
    it stays controller-navigable. No shared Steam React internals are patched.
  • Sharper scaling across displays. Trailers, screenshots, thumbnails and
    description images now size relative to the screen (Steam Deck 800p, 1080p
    handhelds, 4K TV) instead of a fixed pixel size tuned for a single display.
  • The "What's this game about?" summary is now selectable. It's a D-pad focus
    stop, so it scrolls into view and can be read on a gamepad — previously the
    cursor skipped over it between the media and the sections.
  • Update panel now clearly shows the new version, a download/install call to
    action, and an Open the release page button.
  • View patch notes (this version) button in QAM → Updates opens the current
    version's changelog in a popup (CHANGELOG is now bundled with the plugin).

Install via Decky → Developer → Install Plugin from ZIP. The plugin's Updates section checks for and links to new releases.

EnhancedGV v0.16.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 00:52
  • Fixes special characters (ampersands, quotes, apostrophes) showing as raw
    codes like & / ' / " in About / Features / Update history.
    The HTML sanitizer that runs on the Deck was double-escaping entities that
    Steam had already encoded; it now decodes them first, so Rock & Roll
    reads as Rock & Roll everywhere. (Angle brackets stay neutralized — no
    security change.)
  • Trailer connectivity test now works for matched non-Steam games. It was
    probing the non-Steam shortcut's id (no store data); it now uses the matched
    Steam store appid, so it reports the real trailers.
  • Separate Clear and Re-detect in QAM → Store data source: Clear (leave
    blank)
    erases the match and keeps the game unmatched (won't auto-match again),
    while Re-detect automatically re-runs the title search.

Install via Decky → Developer → Install Plugin from ZIP, or update from within the plugin's Updates section.

EnhancedGV v0.16.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 23:15
  • Non-Steam games now get store content too. When you open a non-Steam game
    (an emulator shortcut, an Epic/GOG title added to Steam, etc.), the plugin
    searches the Steam store by the game's title and auto-matches the best result,
    behind the scenes. The match is remembered so it's only looked up once.
  • Every game's Steam App ID is shown and editable in Quick Access →
    EnhancedGV → Store data source, alongside the matched Title (Year) so
    you can confirm the right store page loaded. If a match is wrong, type the
    correct App ID (or paste a store.steampowered.com/app/… URL) and save — your
    choice is sticky and never overwritten automatically. Clear / re-detect
    wipes it and re-runs auto-matching.
  • Matches are stored locally (matches.json) and survive updates. A non-Steam
    game with no Steam counterpart stays cleanly "not identified" instead of
    erroring.

Install via Decky → Developer → Install Plugin from ZIP, or update from within the plugin's Updates section.

EnhancedGV v0.15.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 19:37
  • Follows your Steam language. Store content (description, reviews, news) now
    loads in the language your Steam client is set to, instead of always English.
    The language and store region are detected from Steam's LocalizationManager
    (falling back to the client locale) and mapped to the store API using Steam's
    own language table, so e.g. a French client gets French descriptions and a
    Brazilian client gets Brazilian Portuguese. QAM → Status shows a Store
    language
    row so the detected value is visible. Set language/country in
    settings to a specific value to override the automatic detection.

Install via Decky → Developer → Install Plugin from ZIP, or update from within the plugin's Updates section.

EnhancedGV v0.14.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 18:50
  • Animated graphics and videos now show in the description. Steam embeds
    autoplaying muted <video> clips in "About this game" — for some games (e.g.
    Thank Goodness You're Here!) the entire description is these clips, so the
    old sanitizer (which dropped every <video>) left the section blank, which read
    as "invisible text." <video>/<source> are now allowed through (safely — no
    event handlers or script URLs), kicked into playing, and paused when scrolled
    off-screen to save battery.
  • Description images now render even without AVIF support. Steam serves images
    as AVIF, which the Deck client may not decode. Each <img> is now a <picture>
    offering the AVIF plus an automatic PNG/JPG fallback (the CDN's original), so
    images appear on any client — AVIF-capable ones still get the smaller file.
  • Reviews are now selectable and expandable. Each review in the list is a
    D-pad focus stop; press A to open the full review in a popup you can scroll.
    The list keeps its 5-line preview.
  • Set the LICENSE/package author to the Featherwolf pseudonym for consistency.

Install via Decky → Developer → Install Plugin from ZIP, or update from within the plugin's Updates section.