Tags: kuentzel/ROVER
Tags
Added Logging of Interaction Misses, Corrected JSON Serializer Order,… … Fixed Button Scaling Fixed Null References in Edge Cases, Unified ActionSets Fixed OpenXR compatibility by patching SteamVR Plugin to verify "if (SteamVR.isStandalone)" before OpenVR.Compositor.SetTrackingSpace(...). Cannot use regular SteamVR.InitializeStandalone(EVRApplicationType.VRApplication_Overlay) because the SteamVR Object and Render Components will be initialized and run their RenderLoop triggering OpenVR.Compositor.SetTrackingSpace(...) before SteamVR.isStandalone is set to true, which will cause the Compositor projection to break for OpenXR standalone apps.
Bugfixes & layout adjustments that were missed during testing: - set up auto font size in slide (item / instruction) title bar - increased side margins for text frames in item slides - fixed turn arrow position for repositioned displays or with configuration offsets - this was caused by hierarchy changes, now it should always match the desktop UI - fixed naming convention conformity for result and log files as well as their folder - fixed localization files - in the tutorial scale endpoints were swapped - added SteamVR config file for Vive Tracker with role (keyboard) to fix the avatar tracking not working - TODO: free configuration of tracker role - added the Vive Tracker configuration to SteamVR action.json - updated gitignore