Skip to content
This repository has been archived by the owner on Jan 1, 2024. It is now read-only.

Version 3.3.0

Compare
Choose a tag to compare
@Ryochan7 Ryochan7 released this 16 Dec 05:21
· 42 commits to master since this release

.NET 8 release. Waste of time really. Make sure to download and install the appropriate .NET 8 Desktop Runtime package depending on the build you are using

.NET 8 Desktop Runtime x64
https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-8.0.0-windows-x64-installer

.NET 8 Desktop Runtime x86
https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-8.0.0-windows-x86-installer

  • Update project to target .NET 8 Desktop Runtime
  • Updated bundled libraries to target .NET 8
  • Added initial unit test project to solution
  • Updated use of ProfileMigration class
  • Changed how migrated XML string is grabbed from ProfileMigration class
  • Fixed issues with converting of older profiles from earlier DS4Windows versions including Jays2Kings builds
  • Force waiting for mapper routine to be over before switching profiles. Fixes BT lightbar issues primarily with DualSense
  • Unregister DataContext used to link VMs early. Purge memory early and reduce memory usage. Thanks to kurtanr for figuring out the problem
  • Loosen analog to mouse wheel mapping
  • Increased RWC for FlickStick in editor. Allow upper limit of 200
  • Changed technique for stopping mapping routine from input thread. Allows some routines to still run while profile loading is in progress
  • Make sure XmlReader instance is closed after using ProfileMigration class
  • Quick UDP server startup tweaks
  • Add missing button ids to the gyroTriggerItems. Contribution by christranq
  • DualSense LED: Swap player 4 & player 6. Contribution by RobbyCBennett