InputSystem Changelog

This changelog showcases the ability to render changelogs in the "keep a changelog" format

1.6.0 #

25 May 2023

Added
Changed
Fixed

Added

  • Added internal InputSystemProvider class for the new InputForUI internal module. InputForUI allows the UIToolkit to have a single dependency for input events, regardless of using the new input system or the legacy input system.
  • Added InputSystem.customBindingPathValidators interface to allow showing warnings in the InputAsset Editor for specific InputBindings and draw custom UI in the properties panel.
  • Added InputSystem.runInBackground to be used internally by specific platforms packages. Allows telling the input system that a specific platform runs in background. It allows fixing of case UUM-6744.
  • Added new UIToolkit version of the InputActionsAsset editor. Currently this is incomplete (view-only) and the existing editor is still used by default.
  • Added displayIndex field to the Touch struct to expose the index of the display that was touched.

Changed

  • Changed XR Layout build behavior to create Axis2D control devices with StickControl type instead of Vector2Control.

Fixed

  • Fixed BindingPath String-Comparison to be culture and case insensitive (case ISXB-449).
  • Fixed custom processor display in the input action asset UI after entering/exiting play mode (previously they got hidden) (case ISXB-445).