Patreon 0.22.2.4 - Layout Management
Added 2025-03-08 14:53:15 +0000 UTC
Dear patreons, patreon build is out! This update brings significant improvements, including faster AutoTDP responsiveness, an enhanced Layout Manager with new input translation features, smarter gyroscope calibration, and optimized performance across Legion Go, Rog Ally, and MSI Claw devices. We've also addressed several bugs to ensure smoother stability and reduced CPU usage. Thanks for your continued support.
Axis to XYZ and New UI
We're introducing a revamped Layout Manager UI, providing a cleaner interface, lower resource usage, and powerful new controller mapping functionalities. The updated Layout Manager is allowing you to seamlessly translate Axis and Trigger inputs into Button presses, Mouse clicks and movements as well as Keyboard actions. This initial release includes configurable direction and threshold settings, giving you greater control and customization options. Stay tuned—more advanced configuration possibilities will arrive in future updates!



What's Changed
Improvements
- AutoTDP v1.1, with reduced reaction time when no change are required and smaller interval when TDP is not being adjusted.
- Improved Layout Manager, with vastly revised UI interface, reduced resource usage and new ability to translate Axis and Triggers inputs into Button, Mouse and Keyboard actions. This is our early implementation with direction and threshold settings only. More advanced settings might come later.
- Improved controller gyroscope calibration logic, which now uses SensorFusion and Stillness flags for continuous calibration.
- Improved Lenovo Legion Go power profile and fan profile logic, preventing useless calls and potential issues.
- Improved Layout page, which now displays buttons and axis based on the controller specified in profile (if any) rather than currently emulated controller.
- Improved Controller Management, which is now faster and more resilient. We've also disabled this setting by default to improve first start experience. You might want to enable this setting if your game or application doesn't recognize the virtual controller as first controller.
- Improved CPU and memory management on Rog Ally and Rog Ally X, MSI Claw and Legion Go when resuming from sleep.
- Improved GPU Manager, with more robust display detection and hooking.
Bugfixes
- Fixed an issue preventing proper touchscreen support.
- Fixed an issue preventing last plugged external controller from being hooked under certain conditions.
- Fixed an issue causing a crash when ADLX would fail to initialize or when ADLX version is 1.0 or below (deprecated).
- Fixed an issue causing excessive CPU usage on Rog Ally and Rog Ally X.
- Fixed an issue preventing On-screen Overlay command from restoring previous user-value when triggered.
- Fixed an issue causing the main window size to be maximum width and height when application was closed when Maximized.
- Fixed an issue causing a crash when LibreHardwareMonitor would fail to update hardware.
- Fixed an issue causing a crash when Controller Manager has no target controller.
Known issues
- Slow and random memory leak can occur during long gaming sessions.