v3.17.1 DsHidMini changelog
This project was only possible thanks to the investment of many years of learning, research, and dedication. You're receiving this work for free. If it has brought you joy, consider giving back and spending a few coins ❤️
Remarks
Anything older than Windows 10 1809, as well as any 32-bit architecture, is not supported.
How to install/update/uninstall
Download and run the provided setup (*.msi file), pay attention, and follow the instructions. Previous versions do not have to be removed manually beforehand.
To upgrade, simply run a newer setup once it becomes available.
To remove DsHidMini, locate Nefarius DsHidMini Driver under Apps & features and uninstall it from there.
✨ Highlights
- 🧭 Added mandatory first-run setup with a guided Bluetooth diagnostic wizard, plus warnings and authenticity information when skipping setup.
- 📊 Exposed the live input report rate and Bluetooth readiness and disconnect-reason diagnostics.
- 🛠️ Improved ControlApp reliability when additional controllers connect or its configuration file is invalid.
- ✅ Broadened ControlApp compatibility to accept any .NET 10.0.x Desktop Runtime.
What's Changed
- feat: mandatory first-run setup and guided Bluetooth diagnostic wizard by @nefarius in #576
- fix: accept any .NET 10.0.x Desktop Runtime for ControlApp by @nefarius in #577
- feat: show the DSHMC donation prompt in ControlApp by @nefarius in #579
- feat: explain authenticity checks and skip first-run setup in develop… by @nefarius in #578
- feat: expose Bluetooth ready and disconnect-reason ETW by @nefarius in #581
- fix: register the DsHidMini ETW manifest during setup by @nefarius in #582
- Bump the nuget-minor-and-patch group with 1 update by @dependabot[bot] in #583
- feat: warn before skipping first-run setup by @nefarius in #584
- Generate draft GitHub release notes after setup tagging. by @nefarius in #585
- feat: publish live input report rate over IPC by @nefarius in #586
- fix: re-arm input metrics as a one-shot UMDF timer by @nefarius in #587
- fix: keep ControlApp alive when a second controller arrives by @nefarius in #588
- fix: drop per-setting ETW events that flood the event log by @nefarius in #589
- fix: recover from invalid ControlApp.json instead of crashing at startup by @nefarius in #590
- feat: generate draft notes from the last published release by @nefarius in #591
Full Changelog: setup-v3.15.0...setup-v3.17.1-r1
