Release 16.1

Conditions and mode changes now should behave more “natural”. This effectively means that button presses and releases are coupled in a manner of speaking. An action triggered by a button press should always expect to receive that button’s release irrespective of the mode the release happens in or the state of the action. There are a number of edge casses in this so this may not fully work as one would expect yet.

New Features

  • Automatic profile switching now has the notion of a “Default” profile which will be activated whenever no application driven profile is active.

Bug Fixes

  • Rework how condition actions handle condition state changes.
  • Keyboard key F13 to F24 properly display their label.
  • Fix vJoy related crashes.
  • Ensure state shown in the UI matches that of the loaded profile.
  • Always update action chips.
  • Fix file encoding related issues.
  • Macro button entries always default to “press” now.
  • Improve audio playback handling.
  • Keep button and hat activations visible for a minimum amount of time.
  • Plethora of fixes to UI code to work around and reduce memory management issues.
  • Behavior of actions around mode switches made consistent and behave more “natural”.