Currently the most widely used version of InputMapper considered feature complete, however is being phased out in favor of InputMapper 1.7 which is more modern and stable and has less issues with Windows 10 and exclusive mode.
A pretty serious memory leak bug has been discovered in IM 1.7. More accurately it's a buffer overflow issue where some mid- range or heavily taxed systems are generating output device reports faster than the output driver can process them. This in itself isn't an issue as devices do this all the time and is why DPC, interrupts and buffers exist. But the issue is that the output buffer isnt being corrected when it starts to back up which over time can become noticeable in the form of lag and audio glitches or other hardware device stuttering. This is a top priority right now as I modify the plugin to handle clearing a buffer when it starts to overflow.
The plugin system is getting some tweaks in the way that InputMapper manages the plugin instances themselves. Currently they are uncontained and pretty much after initialization IM has no real control or interaction with them whatsoever. I am going to start to tweak this and have the plugins exist within wrappers so they can have better access to settings and be more easily managed as-well as enabled or disabled as needed.
The Dualshock 4 plugin has been renamed to the Playstation 4 controller plugin and has settings to add 3rd party PS4 controllers to the detection list.
Documentation is going to get a bump soon as I focus on including documentation into the application itself as well as creating tutorials for common issues and setups.
Updates to the installer and the website have been among this weeks top accomplishments. Many bugs have been removed from the installer to make it more streamlined especially with upgrading. The site has a new downloads section that is still in progress that will keep a running change-log as well as ability to download older versions.
InputMapper now has the ability to notify users of newer versions, so make sure to update to that so you dont miss any important changes.
First connected devices will now get a popup wizard to walk through the basics of getting the profile created and a output driver selected.
Apparently something broke during the upgrade and everything is past the point of no return. The hosting company "escalated the issue to a higher tier", so I'm sure their top janitor is on the case....— 🎮 InputMapper (@InputMapper) November 1, 2019
We did finally get things sorted and are now running smoothly and on a up-to-date CentOS install again. There are also some font end changes coming to the site, mostly focused at the downloads section. I am in the middle of writing a downloads plugin that will allow version histories so if a important feature breaks users can roll back to a previous version.