ZenDeck – Changelog

New to ZenDeck? Start with the full setup guide.

v0.1.15.65

July 24, 2026

Fixed

  • Fixed navigation lag that could make moving through the UI feel slow or unresponsive.

v0.1.15.44

July 20, 2026

Added

  • Added the ability to hide games from the library and bring them back whenever needed.
  • Added automatic web app refresh on resume. When the device wakes with a web app open, the page now reloads instead of staying on a dead page.

Improved

  • Improved overlay navigation by preserving the current selection position when moving between overlays. When returning, ZenDeck now restores the previous position instead of jumping back to the top of the grid.

Fixed

  • Fixed several library issues, including problems that could happen when deleting groups.
  • Fixed button navigation order in the Add App overlay.

v0.1.15.23

July 18, 2026

Improved

  • Reworked how the selected tile scales and highlights.
  • Improved tile spacing and selection ring alignment across Recent, groups, and the Library.
  • Improved render performance during navigation.
  • ZenDeck now stores the library, groups, and artwork in a protected location so they remain intact across updates and reinstalls.
  • Added automatic migration to the new protected storage location on first launch. No user action is required.

Fixed

  • Fixed tile spacing and selection ring alignment issues across Recent, groups, and the Library.

v0.1.14.23

July 18, 2026

Fixed

  • Fixed an issue on ROG devices where ZenDeck could apply fan curves, TDP limits, and the Windows power plan even when Hardware Control was turned off. On ROG hardware, the performance profile path now correctly respects the Hardware Control toggle before writing hardware settings.

v0.1.14.12

July 12, 2026

Added

  • Added the 6 new themes correctly.

Improved

  • Improved how ZenDeck settings are sent to the widget.

Fixed

  • Fixed a potential issue when saving ZenDeck settings that could leave some values as null, causing the app to crash on future launches.
  • Fixed an issue where, after resuming the device, the widget could no longer communicate with the app.
  • Fixed an issue in the Sign in with Steam button in the Accounts section of Settings, where it did not correctly reflect that the user was already signed in and still allowed the sign-in flow to be started again.

v0.1.14.8

July 10, 2026

Improved

  • Improved detection when a Steam game launches and needs to update.
  • Removed the behavior that froze the running game when ZenDeck took focus and unfroze it when ZenDeck was minimized.

Fixed

  • Fixed an issue when sending the launched game image to the widget that could prevent writing data correctly.
  • Fixed an issue that could cause recent games to disappear.
  • Fixed an issue where, after switching a game with an active Smart Profile back to Manual Settings, returning to the game’s Smart Profile list did not show Manual Settings as In Use.

v0.1.14.0

July 7, 2026

Added

  • Added an installer check for the required C++ runtime used by Deki animations. If the runtime is not installed, the installer now installs it automatically. This mainly helps devices that recently had Windows installed or were reset.
  • Added smarter crash reporting. When something goes wrong, ZenDeck now reports crashes more effectively to help diagnose and fix issues faster.
  • Added better crash guidance so users can be directed to the Discord server for support when needed.
  • Added error deduplication to reduce repeated reports of the same issue.

Improved

  • Improved memory usage while playing. When a game is launched, ZenDeck now releases its caches and reduces its memory usage to around 40 MB, getting out of the way so more RAM is available for the game.
  • Made major memory improvements across the app. Browsing the library and changing artwork now use significantly less RAM than before.
  • Improved library refresh behavior so the focused game is no longer reset when the library updates.
  • Improved controller navigation reliability by removing mouse hover behavior that automatically changed the focused game.

Fixed

  • Fixed an issue where games from a newly inserted ZenCard were not shown in recent games.
  • Fixed an issue where games stored on a ZenCard and added to Home groups could sometimes appear with normal opacity even when the SD card was not available.
  • Fixed an issue where refreshing the library reset the focused game, making it look like focus had moved back unexpectedly.
  • Fixed an issue where hovering the mouse over a game changed focus, which could interfere with controller navigation or cause navigation to get stuck.

v0.1.13.60

July 4, 2026

Fixed

  • Fixed a device detection issue on Legion Go 2 devices. They are now detected correctly.
  • Fixed an issue where controller navigation could stop working when ZenDeck lost focus while still remaining in the foreground.

v0.1.13.56

July 4, 2026

Added

  • Added a new Theme Switcher with 6 themes that change the overall look of ZenDeck:
    • CDMX
    • Guadalajara
    • Monterrey
    • Wave
    • JoyDark
    • JoyLight
  • Added a new onboarding experience with a companion that guides users through the first setup.
  • Added support for custom boot videos.
  • Added haptic feedback when navigating the UI.

Improved

  • Improved transition animations across the UI for a smoother experience.
  • Simplified power controls by combining TDP and button remapping into a single, cleaner toggle.

Fixed

  • Fixed an issue where RSR was not always detected correctly.

v0.1.12.1

June 25, 2026

Fixed

  • Fixed a crash that could happen when launching Epic Games titles with the per-game toggle enabled.
  • Fixed a sporadic crash that could happen while navigating the library or recent games during artwork loading.

v0.1.11.1

June 23, 2026

Fixed

  • Fixed a crash that could happen when pressing a controller button right after closing a game.
  • Fixed an issue where the setting to play the startup video only on the first app launch was not being respected.

v0.1.10.70

June 19, 2026

Added

  • Added Groups functionality. Library tabs are now groups.
  • Added the option to hide library tabs.
  • Added the ability to create custom game groups in the library.
  • Added support for adding both system groups and user-created groups to the Home screen.
  • Added last played, play time, and HowLongToBeat stats to the game details view.
  • Added a new Game Options button to the game details view.
  • Added the ability to rename a game.
  • Added the ability to change the game grid and hero images using images from Steam, SteamGridDB, IGDB, or a local file.
  • Added automatic detection for newly installed games after installing them from a store and returning to ZenDeck.

Improved

  • Improved game scanning. Scans are now faster and no longer process every game each time; only changed games are processed.
  • Improved app startup performance, reducing startup time from more than 10 seconds to around 2 seconds.
  • Optimized app startup to make ZenDeck faster and lighter.
  • Improved Sleep behavior on devices that trigger automatic wake events. ZenDeck can now detect whether a wake was automatic or triggered by the user.
  • Merged the startup video app into the main ZenDeck app, making startup faster and keeping everything in a single app.
  • Updated the startup video behavior so it only plays the first time ZenDeck is launched. Future launches skip the video.

Fixed

  • Fixed frame limit support on Intel devices.
  • Fixed an issue caused by the app startup optimization where MetricsManager was not available yet.

v0.1.9.2

June 6, 2026

Added

  • Added support for MSI Claw devices, including both Intel and AMD models.
  • Added TDP control support for MSI Claw devices.
  • Added Smart Profile support for MSI Claw devices.
  • Added support for Intel GPUs.
  • Added game detection support for GOG, Ubisoft, Itch.io, and Amazon Games.

Improved

  • Updated the AutoPilot Dynamic TDP logic.
  • Updated the game launch button so it can now be used to cancel the launch process if something goes wrong.
  • Improved input handling while a game is running. Input is no longer blocked just because a game is running; ZenDeck now ignores input only when the app does not have focus.
  • Updated the launch button so it now reflects when a game is currently running.
  • Updated the store icons for GOG, Ubisoft, Itch.io, and Amazon Games with a fully black-and-white style.

v0.1.7.13

May 27, 2026

Fixed

  • Fixed a memory leak when reading GPU metrics.
  • Fixed a memory leak when checking whether RTSS was running.
  • Fixed a memory leak when reading the battery percentage.

v0.1.7.6

May 26, 2026

Redesigned

  • Completely redesigned AutoPilot Dynamic TDP to make it faster and more stable.
  • Redesigned the metrics overlay with larger values, a more compact layout, and no redundant information.

Improved

  • AutoPilot Dynamic TDP can now be used with a selected Target FPS or automatically by leaving the highest Target FPS selected.
  • In automatic mode, AutoPilot Dynamic TDP can now detect the FPS target that the game can realistically reach, adjust itself to that target, and increase it if it detects that the game can reach higher FPS.
  • AutoPilot Dynamic TDP now works while running on battery.

Fixed

  • Fixed an issue where ASUS device fans were not being activated when using a high TDP.
  • Fixed a memory leak when handling game images in the game details view.
  • Fixed an issue where, when navigating through multiple Smart Profiles with a controller, items outside the visible area were no longer shown correctly.

v0.1.6.12

May 16, 2026

Improved

  • Updated how the metrics manager is initialized.

Fixed

  • Fixed an issue where RTSS could still generate an exception when it was not running.

v0.1.6.10

May 15, 2026

Fixed

  • Fixed an issue that could cause ZenDeck to crash when closing the app.

v0.1.6.9

May 15, 2026

Fixed

  • Fixed an issue that could cause ZenDeck to crash on startup when RTSS was not running.

v0.1.6.8

May 14, 2026

Added

  • Added server reporting for unhandled exceptions.

v0.1.6.7

May 13, 2026

Fixed

  • Fixed an issue where applying a Smart Profile did not update correctly with the widget, causing information from another profile to be sent as the current one.
  • Fixed an issue when applying profiles directly from the profile web page, both when ZenDeck was already running and when a new instance had to be started.

v0.1.6.6

May 10, 2026

Added

  • Added support for links inside each Smart Profile page, making it easier to apply a profile with a single click.

Fixed

  • Fixed an issue when handling exceptions.

v0.1.5.1

May 5, 2026

Added

  • Added automatic use of AutoPilot Dynamic TDP when a Smart Profile is managed by AutoPilot for Power and GPU settings, following the normal AutoPilot Dynamic TDP flow.

Improved

  • Improved the way Smart Profiles are rated/evaluated.

Fixed

  • Fixed an issue where the Performance profile was applying the TDP value from the Balanced profile.
  • Fixed an issue where changing the resolution could also change the refresh rate and apply a refresh rate different from the one selected by the user.
  • Fixed an issue when sending data to the AutoPilot Dynamic TDP model.
  • Fixed an issue where, after finishing a performance data capture and starting a new one, the completion message from the previous capture would remain visible.
  • Fixed an issue where the Steam login web overlay did not close automatically after detecting that the Steam authorization process had completed.
  • Fixed an issue when refreshing tokens after signing in with a Steam account, affecting Smart Profile sharing and token expiration retrieval.
  • Fixed an issue where the UI could still be interacted with while waiting for a game to launch.

v0.1.4.1

April 27, 2026

Added

  • Added Mouse Mode, accessible through the ZenDeck Pulse widget.
    This mode enables full mouse control using the controller:
    • Left stick → cursor movement
    • A button → left click
    • Right trigger → right click
    • Right stick → horizontal and vertical scrolling

Note: Mouse Mode requires ZenDeck Pulse v0.2.3.0 or later.

v0.1.3.23

April 27, 2026

Fixed

  • Fixed an issue installing a required driver (PawnIO) used for CPU temperature and power readings, which are essential for AutoPilot Dynamic TDP.

v0.1.3.8

April 26, 2026

Added

  • Added Windows Defender exclusion for C:\Program Files\ZenDeck to prevent blocking the WinRing0 driver, ensuring proper CPU readings for AutoPilot Dynamic TDP and TDP adjustments via RyzenAdj.
  • Added UI feedback for:
    • Missing SD card (disables Play button)
    • Games not launched yet (disables Smart Profiles)

Improved

  • Improved controller input responsiveness in the ZenDeck UI for the following devices:
    • ROG Ally
    • ROG Ally X
    • ROG Xbox Ally
    • ROG Xbox Ally X

Fixed

  • Fixed an issue where the battery indicator in the Home View appeared without values or fill when no real data was available.

v0.1.2.0

April 25, 2026

Fixed

  • Fixed an issue caused by a variable type change from integer to string, which only affected users updating from previous versions.

v0.1.1.0

April 19, 2026

Fixed

  • Fixed an issue where associating an SD card caused all games to be hidden, including those linked to other SD cards.

v0.1.0.26

April 11, 2026

Fixed

  • Fixed an issue when sharing Smart Profiles due to a variable type mismatch (integer to string).

v0.1.0.25

April 10, 2026

Added

  • Added a second widget: Smart Profiles.
    This widget enables sharing configurations for supported games and submitting performance reports to define expected performance per device.
  • Added community and recommended Smart Profiles listing, including:
    • AutoPilot Rating
    • Average FPS
    • Stability percentage
      Users can now easily select and apply a profile, with AutoPilot Smart Profiles handling the rest automatically.
  • Added in-app updates for ZenDeck through the Settings menu.
  • Introduced SD Card Cartridge System (inspired by Nintendo Switch).
    ZenDeck now detects removable SD cards and surfaces their installed games (Steam/Xbox) while the card is inserted.
    • Each card is assigned a unique .ZDCard identity manifest at its root.
    • Games are automatically removed from the UI when the card is ejected, without affecting actual play history.
    • Xbox titles installed from another device are properly identified.

Improved

  • Updated AutoPilot Dynamic TDP to use the new v3 model, improving stability and responsiveness when adjusting performance.
  • Improved communication between the ZenDeck Pulse widget (v0.2.0.0) and the launcher.
    Due to these changes, the updated widget requires the latest version of ZenDeck (v0.1.0.21+) and is not compatible with previous versions.

Fixed

  • Fixed an issue where Xbox games installed on removable storage devices were not being detected correctly and assigned a CardId.
  • Fixed an issue in ZenDeck Pulse where the target FPS could exceed the display refresh rate after a refresh rate change.
  • Removed automatic refresh rate adjustments when running on battery or during low FPS scenarios.
    ZenDeck now maintains the current refresh rate while AutoPilot Dynamic TDP handles performance tuning.

v0.0.1.80

February 16, 2026

Added

  • Added EA games scanning support.
    Games must be installed inside a folder whose name starts with "EA" (e.g., EA Games, EAGames, EA Folder, etc.) to be detected.
    The scan supports installations located on internal drives, secondary disks, and external storage devices.
  • Enabled Smart Profiles support for EA titles, with initial support for:
    • Need for Speed: Heat

Improved

  • Added a runtime check for Star Wars Jedi: Survivor.
    If a second game instance is launched approximately 3 minutes after startup, ZenDeck automatically closes the duplicate instance while keeping the original running, preventing memory-related crashes caused by duplicate instances.

v0.0.1.75

February 13, 2026

Added

  • Added Power Options shortcut in Home View.
    Pressing B now opens a quick menu with options to suspend the device, shut it down, or exit ZenDeck.
  • Added a status bar in Home View displaying:
    • Current time
    • Battery percentage with color indicator
    • Charging status indicator when the device is plugged in
  • Added toast notifications for Smart Profiles:
    • A confirmation toast when a Smart Profile is successfully applied.
    • A notification when no Smart Profile is found and the game launches using its existing settings.

v0.0.1.70

February 3, 2026

Added

  • Added a dialog that notifies users when a game has not been launched yet and its configuration files are not available.
    The game needs to be run once before Smart Profiles can be applied on subsequent launches.
  • Added Smart Profiles support for games that store their configuration files in the same directory as the executable, such as God of War.

v0.0.1.65

January 2026

Fixed

  • Fixed an issue where AutoPilot Dynamic TDP stopped working after waking the device from sleep.
  • Fixed an issue where Dynamic TDP aggressively adjusted the target FPS after ~5 minutes of gameplay.
  • Fixed a bug where Battery Mode was triggering prematurely.
  • Fixed a crash in the metrics system caused by a null reference when reading GPU metrics.

Changed

  • Renamed AutoPilot+ to AutoPilot Smart Profiles to better reflect its scope and behavior.

Added

  • Proper detection of Legion Go 2, including correct power profiles and minimum/maximum TDP limits.

Notes

  • This release marks the start of publicly tracked changelogs for ZenDeck.
    Versions prior to this were part of early internal development.

v0.0.1.58

Early development build

Added

  • Introduced AutoPilot+ (now known as AutoPilot Smart Profiles).
  • Initial support for 5 games with automatic in-game configuration.
  • Improved Settings navigation so the ScrollView automatically follows the focused element when navigating with a controller.

Fixed

  • Fixed a localization issue where the label “Others” was still displayed in Spanish.
  • Fixed the Update Library button color to improve visibility and contrast.