Releases: Valkirie/HandheldCompanion
Releases · Valkirie/HandheldCompanion
Build 0.12.2.1
What's Changed
Improvements
- Improved changelog readability, by adding a scrollbar and making it read only.
- Improved overlay page readability, by adding using ComboBox component rather than RadioButtons for overlay model selection
Bugfixes
- Fixed broken links, within the about page.
- Fixed an issue with installer, that would reset all hotkeys.
- Fixed an issue with hotkey manager, preventing the virtual keyboard hotkey from working.
Full Changelog: 0.12.2.0...0.12.2.1
Build 0.12.2.0
What's Changed
Features
- AYANEO Air, 3D model has been added to the overlay.
- EcoQos API V2, will explicitly put background applications into EcoQoS state. Windows will take this as a hint to automatically schedule this work to the most efficient processors, and to configure the processors to run at the most efficient clock speed, reducing ressources and battery consumption.
- New hotkeys
- Open Task Manager (Press this key: Ctrl + Shift + Esc)
- Toggle Suspender (Suspend or resume the foreground application)
Improvements
- Migrate all timers to PrecisionTimer.NET library, to improve performance, stability and maintainability.
- Improved DeviceChord structure, improves compatibility with ONEX Mini devices (Intel, AMD).
- Improved UI and Service behavior, when waking up device from hybernation.
- Improved localizations, with new translated pages: Overlay, Profiles, Settings, Quick performance, Quick profile.
- Improved quick tools appearance, by putting focus on the window when summoned.
- Implemented a new overlay setting, Always on top toggle. This toggle let you define whether 3D overlay controller window will stay on top of other windows.
Bugfixes
- Fixed an issue with MoNotificationUx.exe, which could steal focus and affect UMC.
- Fixed an issue with HidHide, that would let the application boots even if HidHide was missing.
- Fixed an issue with HotkeysManager, that would crash the application if a broken or outdated hotkey was stored in %mydocuments%.
- Fixed default OverlayControllerOpacity values, to 1
- Fixed default QuickToolsPerformanceGPUValue values, to 500
- Fixed an issue with HotkeysManager, that would hang the main UI when changing its state (Minimized, Maximized) using hotkeys.
Build 0.12.1.2
What's Changed
Features
- Configurable hotkeys, allows users to create up to 10 configurable hotkeys. A configurable hotkey allows both the trigger inputs and keyboard ouputs to be configured for maximum flexibility.
- Two new hotkeys, were implemented.
- Increase Thermal Power (TDP) Limit : Increase system or currently applied profile TDP by 1 watt
- Decrease Thermal Power (TDP) Limit : Decrease system or currently applied profile TDP by 1 watt
Improvements
- Update manager, was rewrote to improve performance and efficiency. Checking for update will no longer hang the UI interface. New update changelog will also be displayed on the interface when available.
- Inputs manager, has been massively improved. It's both faster and more intuitive to use with reduced execution delays and improved chords creation experience. Among other things:
- It will no longer capture special keys if they aren't used by at least one hotkey.
- UI has been improved to display instruction text on unused hotkeys.
- A tune will be played when a hotkey has been triggered.
Bugfixes
- Fixed an issue with AYANEO 2021 and 2021 Pro, preventing the keyboard special key to be properly recognized by our inputs manager.
Build 0.12.0.0
What's Changed
Features
- New hotkey manager, allows gamepad inputs to be combined with device special keys. Holding a key or combination of keys will also now be treated differently than a single click. Many new hotkeys are also available. Please use Discussions to submit suggestions.
- New process manager, offers better EcoQos support and a refreshed quicktools interface.
Improvements
- Splashscreen won't display anymore, on debug builds, to avoid it from taking foreground over visual studio.
- Display bypassed foreground application, on quicktools interface while preventing profile creation from being allowed.
- The following libraries have been updated: Nefarius.Utilities.DeviceManagement, GregsStack.InputSimulatorStandard, ViGemBus.
- System manager have been updated, to improve function calls on system suspend, resume and session lock, unlock.
Bugfixes
- Fixed an issue with profiles page, preventing profile values from being properly pulled on profile update.
- Fixed an issue with controller service, preventing a disabled profile from being passed and therefore keeping it active.
Build 0.11.7.0
What's Changed
Features
- Ayaneo Air TDP differentiation for each device type
- GPD Win Max 2 AMD IMU support (thank you Frank)
- Aiming down sights/scoping additional motion multiplier
Improvements
- Touch control has been improved greatly
- TDP control fully disabled when toggled as off instead of device default (thank you Novine)
- Add more processes to ignore for active process detection
- Improved startup time of application by 50%
- QoS fixes and improvements
- Quicktools default GPU Mhz value
- Anti deadzone slider now also available in Quicktools
Bugfixes
- LOTS of (hot) fixes
- Start / open application on system boot settings
- Separator line margins
- Intel GPU control
Build 0.11.6.0
What's Changed
Features
- Implemented proper touch support. This affects both the UI navigation experience and Dualshock4 virtual trackpad.
- Implemented EcoQoS support. EcoQoS is a new Quality of Service (QoS) level introduced to Windows that developers can now opt-in to run their work efficiently, leading to better energy efficiency/increased battery life, reduced fan noise and power/thermal throttling.
Improvements
- Handheld Companion loading time has been reduced by 50% (from 6 seconds to 3 seconds on AMD 5825U).
- UI background now uses Microsoft Mica material.
- Controller overlay and Trackpad overlay are now two uniques windows. This will make screen capture and usage easier for streamers.
- Controller overlay now has a background color option using a color picker control.
Bugfixes
- Fixed an issue preventing culture settings from being applied on startup.
- Fixed an issue preventing power sliders from being updated when configurable power values where changed.
- Fixed an issue affecting configurable power controls min and max values.
Full Changelog: bin-rc-0.11.5.0...bin-rc-0.11.6.0
Build 0.11.5.0
What's Changed
Features
- Ayaneo Air IMU (thank you Gill!) and Special Button support
- Global TDP device slider range override
Improvements
- Lots of TDP related improvements
- DS4 motion scaling
Bugfixes
- Prevent various application crashes
- Prevent wrapper from deploying when application is running
- Escape button shortkey
Build 0.11.4.2
What's Changed
Features
- Added 3D overlay model: 8BitDo Lite 2, thanks to B-Core
- Added 3D overlay model: Machenike HG510, thanks to B-Core
- Implemented a new motion algorithm for laptops/clamshell devices, thanks to Frank
- Implemented initial Aya Neo air support (key chords, TDP manipulation), thanks to Gill
- Motion disable button support, complimentary to motion enable button #71
Improvements
- Key chords now supports complex key strokes (improved compatibility with OneX devices), thanks to Hendrach0980
- More QuickTools shortcut keys (summon touch keyboard, windows key, expand window, escape)
- Improved TDP control, now supports sustained and boost TDP
- Improved AMD CPU supports (Cezanne, Vangogh, Rembrandt)
- Improved touchscreen experience when manipulating sliders
- Suspender moved to QuickTools
- Improved various QoL and touch experience
Bugfixes
- Fixed an exception raised when a process exits
- Restore TDP and GPU values when device resumes
- Fixed an issue preventing profile settings from being applied
- Fixed an issue preventing default profiles from being generated when missing
- Added all missing dll(s) preventing compilation
- Fixed an issue affecting gyro movements due to duplicated device width multiplier
- Fixed uninstall icon
- Fixed various exceptions
Build 0.11.2.0
What's Changed
New Features
- Overlay, function hotkeys
Improvements
- Overlay, profiles, more settings and info available
- Overlay, overall usage improvements, navigation and TDP control
Bugfixes
- Installer scripts, no more reboot mid installation
Build 0.11.1.0
What's Changed
Features
Quicktools Overlay
- Implemented per-profile power settings (TDP)
Improvements
- Reduced anti-deadzone tick frequency to 1 (instead of 5)
- Improved installer scripts
Bugfixes
- Prevents Suspender and Quicktools from windows from staying reduced when summoned
- Prevents updated profiles to appear twice on the profile listbox
- Fixed an issue preventing default profile settings from applying on service startup