ZenDeck – Changelog

New to ZenDeck? Start with the full setup guide.

v0.1.19.132 Beta

October 26, 2026

Added

  • Added AMD FSR Upscaling support in ZenDeck Pulse > Display & Graphics for ROG Xbox Ally X and ROG Xbox Ally X20, allowing compatible games to use AMD FSR 4.1 instead of their built-in FSR implementation.
  • Added automatic detection of the required AMD FSR 4.1 preview driver. The toggle only appears when the compatible driver is installed.
  • Added automatic synchronization between ZenDeck Pulse and AMD Adrenalin, ensuring both interfaces reflect the same AMD FSR Upscaling setting.
  • Added automatic mutual exclusivity between AMD RSR and AMD FSR Upscaling. Enabling one automatically disables the other.

Fixed

  • Fixed the Library button on the ROG Xbox Ally X20, which previously did not respond because the device sends a different input code from the ROG Xbox Ally X.

Notes

  • AMD FSR Upscaling requires the FSR 4.1 preview driver from ASUS, available through Armoury Crate SE > Update Center > Preview Updates.
  • AMD FSR Upscaling changes take effect when a game launches, so the setting should be enabled before starting the game.
  • For best image quality, using a game resolution of 1080p is recommended. At 720p, the lower rendering resolution may produce worse results than FSR 2.1.
  • Thanks to @Face for testing the Library button on the ROG Xbox Ally X20 and providing the HID diagnostic data needed to identify the issue.

v0.1.19.125

October 20, 2026

Added

  • Added direct access to ZenDeck Pulse through the Command Center button on ROG Xbox Ally devices, and through the Game Bar button on other handhelds. No additional configuration is required, and the Xbox button retains its original behavior.
  • Added a UI Sounds toggle in Settings to mute interface sounds without changing the system volume.
  • Added an option to prioritize ZenDeck Pulse in Game Bar, replacing the device manufacturer’s widget position without uninstalling it. Disabling the option restores the original widget.
  • Added continuous D-pad navigation: Holding a direction now continuously moves the selection, just like the left analog stick.

Improved

  • Updated controller button behavior on Home. By default, pressing A opens the selected game’s details view, while X launches the game. Added a toggle in Settings to reverse these actions, allowing A to launch the game and X to open its details view.
  • Redesigned the Smart Profile performance rating system, replacing letter grades with three descriptive indicators: Smooth, Playable, and Struggles.
  • Performance ratings are now based on 1% low FPS, with different thresholds depending on the device class.
  • Smart Profiles now display average FPS, 1% low FPS, and the new performance indicator instead of the previous letter grade.
  • Smart Profile cards now indicate how many performance reports support their results, making limited measurement data more transparent.

Fixed

  • Removed the previous letter-grade system, which could produce misleading or inconsistent results because it relied on frametime stability rather than actual performance.

Notes

  • Most Smart Profiles currently have only one performance report, so results should be treated as preliminary.
  • Class A performance thresholds, covering devices such as Steam Deck and the original ROG Ally, are currently estimates until real measurement data becomes available.

v0.1.19.110

October 13, 2026

Added

  • Added support for shareable Smart Profile paths when games store settings inside account-specific folders, allowing profiles created on one device to apply correctly on another device.
  • Added a warning when the Smart Profile wizard finds a path that cannot be shared across devices, preventing ZenDeck from saving paths that only work on the creator’s device.
  • Added stricter Smart Profile wizard verification rules, requiring enough observed setting changes before marking a result as verified.
  • Added install folder monitoring to the Smart Profile wizard, in addition to AppData monitoring.
  • Added measured TDP recording for Smart Profiles. Profiles now record the TDP used during measurement, or report none if TDP changed while measuring.
  • Added support for tracking games that launch through anti-cheat launchers.
  • Added hand-off tracking from anti-cheat launchers to the real game process.
  • Added safer suspend handling for games that launch through anti-cheat launchers.

Improved

  • Improved Smart Profile portability across different devices by recognizing and replacing account-specific parts of settings paths.
  • Improved Smart Profile scoring terminology. The profile score is now called Stability and is shown next to the 1% low value it is based on.
  • Improved rating behavior so a profile needs at least three reports before showing a letter grade.
  • Improved rating consistency by using the letter grade calculated by the server after publishing.
  • Improved suspend safety by no longer marking anti-cheat launcher games as safe to suspend.

Fixed

  • Fixed an issue where rumble could stay active after Game Bar opened.
  • Fixed an issue where rumble could stay active after haptics were turned off.
  • Fixed an issue where rumble could stay active after a web app closed.

v0.1.19.102

October 4, 2026

Added

  • Added Poster Tiles under Settings > Customization, allowing game tiles to be displayed in poster size.
  • Added Custom Image under Settings > Customization, allowing users to set a fixed Home background instead of changing the background with each selected game.
  • Added a new theme: Emergence Red, inspired by Gears of War: E-Day.
  • Added Search view to find games whether they are installed, owned, or available through Game Pass.
  • Added support for adding .lnk shortcuts as manual games.
  • Added cloud save status to each game’s Stats card, based on what Xbox and Steam report.

Fixed

  • Fixed an issue where a controller that disconnected while ZenDeck was open could remain ignored until the app was restarted.
  • Fixed an issue where, after returning from a game, only the first connected controller could control ZenDeck.

v0.1.19.86

September 30, 2026

Added

  • Added deeper Steam and Xbox account integration through Settings > Store Accounts, allowing ZenDeck to access linked games, achievements, playtime, and install options without leaving the app.
  • Added the ability to install Steam and Game Pass games directly from ZenDeck.
  • Added the ability to uninstall Steam games directly from ZenDeck.
  • Added owned but not installed games to All Games, including cover art, download size, and an Install button.
  • Added a dedicated Game Pass tab with the full catalog available for the user’s region.
  • Added install progress for Steam and Xbox games on Home tiles and in the new Downloads view.
  • Added a Downloads view in the top bar with an active download counter.
  • Added pause, resume, and cancel controls for Xbox downloads.
  • Added Steam download visibility in the Downloads view, with a shortcut to open Steam’s downloads page.
  • Added automatic Home placement when an install finishes, so the game appears on Home ready to play.
  • Added Steam achievement details with rarity in the game details view.
  • Added Xbox achievement details with gamerscore in the game details view.
  • Added playtime, download size, and HowLongToBeat information to the game details view.

Improved

  • Improved the install flow by allowing Steam and Game Pass games to be installed directly from ZenDeck.
  • Improved library visibility by showing owned games even when they are not installed.
  • Improved download tracking with consistent progress across Home tiles and the Downloads view.

Fixed

  • Fixed the need to manually set Thermal Mode to Custom on Legion Go 1, Legion Go 2, and Legion Go S when using ZenDeck TDP control.

v0.1.18.43Stable

September 25, 2026

Added

  • Added Lossless Scaling support to Smart Profiles.
  • Smart Profiles can now include Lossless Scaling settings.
  • Added support for applying Lossless Scaling configuration from a Smart Profile, including:
    • Scaling type
    • LSFG3 frame generation
    • Multiplier
    • Target FPS
  • Added the ability to toggle Lossless Scaling on or off from the Pulse widget while in-game, without needing to alt-tab.
  • Added game window detection before hooking Lossless Scaling, so ZenDeck waits for the actual game window instead of attaching to a splash screen or launcher window.

Improved

  • Improved Smart Profiles so performance, display, GPU, and Lossless Scaling settings can be applied together as part of the same profile flow.
  • Improved the Pulse widget layout by moving the Smart Profiles section above the Performance section.
  • Improved Lossless Scaling integration behavior by making ZenDeck act as a control layer for the user’s own installed copy of Lossless Scaling.

Fixed

  • Fixed an issue where the ZenDeck app window could restore incorrectly after changing resolution.
  • Fixed an issue when applying AMD Boost while a game had an active Smart Profile.
  • Fixed an issue where the Pulse widget did not show the correct minimum and maximum TDP values for the device.

Notes

  • Lossless Scaling is a separate paid app on Steam.
  • ZenDeck does not bundle, redistribute, or replace Lossless Scaling.
  • Users need to provide their own copy of Lossless Scaling.
  • Lossless Scaling is made by THS, and permission was requested before building this integration.

v0.1.18.15

September 3, 2026

Added

  • Added a new Smart Profile compatibility wizard that can detect where a game stores its graphics settings.
  • ZenDeck can now identify a game’s settings file by watching disk changes while the user changes one graphics setting multiple times.
  • Added support for sharing detected settings paths so once a game is identified, other users with the same game can benefit from it automatically.
  • Added support for games that store settings in the registry instead of a regular config file.
  • Added detection for games that only save settings after a later change. When this happens, the wizard now asks for one extra step.

Improved

  • Smart Profile support is no longer limited to games whose config file paths were manually added one by one.
  • Improved the process for adding Smart Profile support to smaller, less common, or unusual games.
  • Reduced the dependency on manually researching or confirming each game’s settings location.
  • Improved Smart Profile scalability by allowing compatible games to be added faster and shared with everyone.

Notes

  • The wizard needs a graphics setting with multiple distinct values to detect the correct settings location.
  • Games with very limited or basic settings menus may not provide enough changes for detection.
  • The detection flow was tested across seven games using multiple engines, including Unreal, Unity, two in-house engines, and one game that stores settings in the registry.

v0.1.17.78

August 27, 2026

Improved

  • Improved Steam sign-in reliability.
  • Improved the Steam login flow so the login window no longer closes before the server finishes completing the sign-in process.
  • Improved session handling so temporary connection issues, Wi-Fi drops, or server interruptions no longer permanently sign the user out.
  • Improved account reconnection behavior so ZenDeck can recover the user session automatically when connectivity returns.
  • Improved Home status messaging so ZenDeck now shows when it cannot reach the server or when the user session has actually ended.
  • Improved Steam account display by showing the user’s Steam avatar after signing in.

v0.1.17.76

August 21, 2026

Added

  • Added edge-to-edge display support for Xbox Cloud Gaming and Xbox Remote Play sessions.
  • Added edge-to-edge display support for web apps.
  • Added touch scrolling support across the library, Home, Settings, Smart Profiles, and all overlays.
  • Added tap support for the bottom context bar buttons. Tapping actions such as B Back now performs the same action as pressing the controller button.
  • Added long-press support for games and apps. Holding a game or app for around 600 ms now opens its options menu.
  • Added right-click support for opening the options menu on games and apps.
  • Added support for 21:9 ultrawide displays.
  • Added support for 32:9 super ultrawide displays.

Improved

  • Improved Xbox streaming layout so Cloud Gaming and Remote Play sessions now fill the display instead of being letterboxed.
  • Improved touch navigation so dragging no longer triggers the item under the finger after scrolling.
  • Improved touch selection behavior so selection follows the user’s finger, allowing controller navigation to continue from the last touched item.
  • Improved navigation consistency between touch, mouse, and controller input.

Fixed

  • Fixed an issue where Xbox Cloud Gaming and Remote Play sessions could appear letterboxed regardless of the screen size.
  • Fixed an issue where dragging on touch screens could accidentally trigger the item underneath the finger after scrolling.

v0.1.17.58

August 16, 2026

Added

  • Added Creator’s Settings Profiles, a new Smart Profile publishing option alongside Managed by AutoPilot.
  • Creator’s Settings Profiles reproduce the creator’s declared setup on the user’s device, including TDP, power settings, GPU options, and display configuration.
  • Added scaled TDP behavior for Creator’s Settings Profiles. Instead of copying the creator’s exact wattage, ZenDeck now scales the profile based on the user’s device power range.
  • Added fallback display mode handling for Creator’s Settings Profiles. If the user’s display cannot use the exact mode from the profile, ZenDeck selects the closest available mode below it and shows what was applied.
  • Added separate user tweaks for applied Smart Profiles. Changes made from the widget are now saved separately for that game and that profile.
  • Added a one-tap option to restore the creator’s original recommendation after making personal tweaks.
  • Added profile context metadata. Smart Profiles now include the conditions they were measured in.
  • Added profile context information to the catalog.
  • Added a new Smart Profile details view showing everything the creator declared and everything ZenDeck measured.
  • Added full stick navigation support for the new Smart Profile details view.
  • Added an explicit Auto FPS target for AutoPilot Dynamic TDP.
  • Added smarter publish and report feedback in the widget, including clearer failure messages and whether retrying is useful.

Improved

  • Rebuilt the widget into a single unified experience.
  • Removed the separate Smart Profiles widget. Creating, measuring, applying, publishing, and managing Smart Profiles now lives in the same widget flow.
  • Updated the widget to follow the current ZenDeck theme, including light themes and accent glow.
  • Added a current game slot to the widget with session time.
  • Added a Global / This Game selector to the widget.
  • Improved widget TDP controls so they only appear when they apply.
  • Added a game view in the widget with blurred cover art and quick actions for back, pause, and exit.
  • Improved AutoPilot Dynamic TDP behavior by using the explicit Auto FPS target instead of guessing from the refresh rate.
  • Improved battery behavior for AutoPilot Dynamic TDP by capping Auto FPS at 60 FPS while on battery.
  • Improved docked behavior for AutoPilot Dynamic TDP with corrected FPS targets.
  • Improved GPU option handling from Smart Profiles so profile-applied GPU settings now revert when closing the game instead of becoming saved user settings.

Fixed

  • Fixed an issue where GPU options from a Smart Profile could remain applied after closing the game and become part of the user’s saved settings.
  • Fixed an issue where a library rescan could remove the applied Smart Profile, the AutoPilot+ choice, and the ZenCard association.
  • Fixed an issue where unrecognized devices were reported as low-end handhelds, skewing shared performance data.
  • Fixed an issue where profiles applied through a link did not register their power mode correctly.

v0.1.16.63

August 7, 2026

Added

  • Added the ability to remove a game from Game Options.
  • Added automatic cleanup when a game is removed, preventing future games that reuse the same slot from inheriting old groups or playtime.
  • Added blocking for leftover ghost tiles that still point to games that no longer exist.
  • Added automatic library updates when new games are added or installed, without needing a manual refresh or rebuild.

Improved

  • Improved library behavior so new games appear automatically as soon as they are detected.
  • Improved Battle.net launch handling when the Battle.net client is closed. ZenDeck now waits for the client to be ready and launches the game correctly.
  • Improved Battle.net focus handling so the game window comes to the front instead of staying covered by the launcher.
  • Improved performance profile application to avoid full app freezes when the graphics driver is slow to respond.
  • Improved profile restore behavior when closing a game, making the final performance state more consistent.

Fixed

  • Fixed an issue where leftover ghost tiles could still try to launch games that were no longer available.
  • Fixed a Library navigation freeze on startup that could happen when entering the Library while ZenDeck was still scanning.
  • Fixed an issue where input could be sent to the wrong place while background library loading was finishing.
  • Fixed an issue where Battle.net games sometimes would not launch from a cold start when the Battle.net client was closed.
  • Fixed an issue where the Battle.net launcher could stay on top and cover the game window.
  • Fixed a full freeze that could happen when applying or restoring performance profiles if the graphics driver was slow to respond.

v0.1.16.53

August 4, 2026

Improved

  • Improved the Steam install and update system introduced in the previous build.
  • Updated the overlay action button so it now reflects the current game state directly.
  • The overlay button can now show PLAY, UPDATE, UPDATING, or INSTALLING, and updates live as the game state changes.
  • Improved Steam patch detection so ZenDeck no longer reports Game not detected while Steam is applying a large update.
  • ZenDeck now pauses game detection while Steam is patching and starts detection again once the patch is complete.
  • Changed pending Steam update behavior so the main action now shows UPDATE instead of presenting it as an optional update state.

Fixed

  • Fixed an issue where the overlay button could still appear as PLAY while the game was installing or updating.
  • Fixed a false Game not detected message that could appear during large Steam patches.

v0.1.16.51

August 1, 2026

Added

  • Added live install status for Steam games.
  • Steam games now appear in the library as soon as a download starts, including artwork, name, and an Installing badge.
  • Added Update Available badges for Steam games with a pending patch.
  • Added detection for missing or corrupted game files.

Improved

  • Improved Steam game state handling so games that are installing, updating, or being removed cannot be launched accidentally.
  • Improved launch protection to prevent unexpected Steam dialogs when pressing Play on a game that is not ready to launch.

Fixed

  • Fixed the Armoury Crate permission popup that kept appearing on ROG Ally and ROG Ally X when pressing the Armoury Crate button with Hardware Control enabled.
  • Fixed an issue where manual games could detect the wrong process.
  • Fixed 3 memory leaks.

v0.1.16.25

July 26, 2026

Added

  • Added News cards to the Home screen. Update notices and highlights now appear directly on Home, so users no longer need to open Settings to see what is new.
  • Added Battle.net game detection. Battle.net titles are now scanned and shown in the library alongside the rest of the user’s games.
  • Added support for launching Battle.net games directly from ZenDeck.
  • Added the ability to manually add games that ZenDeck does not detect automatically.
  • Added custom launch options for manually added games.
  • Added a dedicated sleep power plan to improve sleep and resume behavior.

Improved

  • Improved the sleep and resume handling flow by closing the loop around sleep power plan behavior.

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.