Skip to content

3.0.3

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 03 May 19:14

[3.0.3] - 2024-05-02

Fixed

  • Fixed missing Scripting API documentation on public enum value.

[3.0.2] - 2024-05-01

Added

  • Added Spatial Keyboard sample demo scene, scripts, and prefabs.
  • Added visionOS sample, including a Volume demo scene, and a simple XR Origin Rig specifically configured for Mixed Reality, bounded and unbounded on visionOS.

Changed

  • Changed GrabTransformerRotationAxisLock by moving the script from the Hands Interaction Demo sample to the Starter Assets sample, renamed to RotationAxisLockGrabTransformer, and updated namespace to match the sample.
    • Changed the Hands Interaction Demo sample TableHandle prefab to use the RotationAxisLockGrabTransformer component in Starter Assets.
  • Changed XRDeviceSimulator to drive AR Foundation's Simulation Camera so that there is no conflict between XR Simulation and XR Device Simulator. Requires AR Foundation 6.0.0 or newer.
  • Changed XR Poke Interactor to reset poke velocity tracking on hover to improve accuracy of poke interactions.
  • Changed TouchscreenHoverFilter to also use the interactor's select input state to fix an issue where an interactable object under the last tap position would start hovering when touching somewhere else on the screen before moving to exceed the drag gesture move threshold.
  • Updated Editor and Runtime .asmdef (assembly definition) files to strip out unnecessary version defines and related preprocessor define code usages for the Input System package.
  • Improved behavior of InteractionAttachController to more accurately scale motion along the initial grab direction, rather than a fixed forward axis based on the interactor's forward direction.

Fixed

  • Fixed an issue where the InteractionAttachController would not properly update the attach transform position property when the smoothOffset property was set to true and useDistanceBasedVelocityScaling was set to false.
  • Fixed issue with InteractionAttachController not resetting the velocity to zero when object is first grabbed, causing some edge cases where object moves on a first grab.
  • Fixed the XR Interactor Line Visual from bending towards an XR Interactable Snap Volume behind UI when the valid UI hit is closest.
  • Fixed tap gesture detection for selecting and spawning interactable objects in AR scenes. (XRIT-145)
  • Fixed deprecation warnings when using Rigidbody.velocity in Unity 2023.3 or newer.
  • Fixed broken material reference in Teleport Area prefab in the Starter Assets sample.
  • Fixed compilation errors on tvOS platform in TouchscreenGestureInputLoader and updated warning message when TouchscreenGestureInputController is not available on the platform.
  • Fixed an issue where poke filters on nested transforms with different scales would fail to compute a valid poke axis length.
  • Fixed wobble that occurred when pointing objects up or down when using stabilization with the InteractionAttachController.
  • Fixed Extending XR Interaction Toolkit documentation for namespace changes and class changes in package version 3.0.
  • Fixed the error thrown from NearFarInteractor when the interactor has a target filter assigned and the interactable being hovered has multiple colliders associated with it.
  • Fixed issue with InteractionAttachController where velocity scaled motion would break two-handed interaction from afar.