Skip to main content

XRMOD CHANGEDLOG

All notable changes to this package will be documented in this file.The format is based on and this project adheres to

🐞 Fixed

  • Graphics: Fix blink-black problem on HandhendAR.
  • Core: Fix incorrect path for simulater or offline.
  • Core: Fix MRTK3 not Unity Fusion CLR Registered.
  • Core: Fix XRMOD Simulator can not accessing XR-Experience error.
  • Core: Fix GetRuntimePlatform string to lower.
  • Core: Fix Project setting to avoid Job memory limit.
  • Core: Fix some action notification key.
  • Core: Fix MonoBinder json parser.
  • Core: Fixed MonoBinder conversion failure caused by loading XR experience resources in Monobinder.

✴️ Added

  • Features: Add new work space feature block.
  • Platform: Add Rokid platform module.
  • Platform: Add Pico platform module.
  • Platform: Add AVP platform module.
  • Core: Add XRMODInitializer tools.
  • Core: Add new package of Unity XR Hands to Headset project.
  • Core: Add universal input APIs for XR-Experiences. Only fully space can accessing Hand data.
  • Core: Add new package XRMOD Utilites
  • Core: Add com.phantomsxr.setup package
  • Core: Add GetProcessContainer API for XR-Experience to make multip-task experiences.
  • Core: Add TryAcquireProcesses API for XR-Experiences to get all runtime tasks.
  • Core: Add ChangeSpaceType API for XR-Experiences to switch experience space type.
  • Core: Add GetAllAnchors API for XR-Experiences to get all runtime Anchors.
  • Core: Add SaveEnvironmentMapping API for XR-Experiences to save all runtime environment map to local.
  • Core: Add LoadEnvironmentMapping API for XR-Experiences to load environment map.
  • Core: Add DeleteEnvironmentMapping API for XR-Experiences to delete environment map.
  • Core: Add IsVisionOS API.
  • Core: Add IsRokid API.
  • Core: Add Rokid link xml.
  • Core: Add Pico link xml.
  • Core: Add Pico link xml.
  • Core: Add ARKit ARWorld Map State.
  • Core: Add MonoBinder List<T> converter supported.
  • Core: Add MonoBinder Color converter supported.

✍️ Changed

  • Core: Change NReal platform name to XReal platform name.
  • PackageToolsEditor: Build XR-Expericen to new path. e.g.: Pico platform the path will look like this: ServerData->pico->your project.
  • Core-Native: Removed OnAddLoadingOverlay, use ExperienceStartLoad instead.
  • Core-Native: Removed onRemoveLoadingOverlay, use ExperienceLoadCompleted instead.
  • Core-Native: Removed UpdateLoadingProgress, use ExperienceLoading instead.
  • Core-Native: Removed OnARMODExit, use OnXRMODExit instead.
  • Core-Native: Removed OnARMODLaunch, use OnXRMODLaunch instead.
  • Core: Rename all legcy assemblies name to Phantom.XRMOD.xxxx.
  • Core: Rename all namespaces to Phantom.XRMOD.xxx.Runtime/Editor/Tests.
  • Core: Removed Native Plugin, use XRMOD Utilites instead.
  • Core: Removed com.phantomsxr.ilcore, use Unity Fusion instead.
  • Core: Removed com.phantomsxr.recoderlibs.
  • Core: Removed com.phantomsxr.recorders.
  • Core: Removed com.phantomsxr.nativegallery.
  • Core: Removed com.phantomsxr.xrmodenginesettings, use XRMOD Setup instead.
  • Core: Removed com.PhantomsXR.MirrorExtension.
  • Core: Removed com.phantomsxr.xrmodcore-handheldar, use com.phantomsxr.handheldarmodule instead.
  • Core: Removed com.phantomsxr.armodsimulator, use com.phantomsxr.xrmodsimulator instead.
  • Core: Removed com.phantomsxr.armodrenderingassistant, use com.phantomsxr.xrmodrenderingassistant instead.
  • Core: Removed com.phantomsxr.armodpackagetools, use com.phantomsxr.xrmodpackagetools instead.
  • Core: Removed com.phantomsxr.armodapi, use com.phantomsxr.xrmodapi instead.
  • Core: Removed com.phantomsxr.immersal, use com.phantomsxr.immersalsdk instead.
  • Core: Removed MediaRecorder API.
  • Core: Removed StickObject API, use CreateAnchor instead.
  • Core: Removed ProcessIdGroup component, use ProcessIdComponent instead.
  • Core: Removed NativeAPI component, use APICallback instead.
  • Core: Removed preload assets.
  • Core: Deprecated Device platform API.
  • Core: Disabled depth primingmode.
  • Core: Remove useless define.
  • Core: Optimize XR-Experience loading performance.
  • Documation: Update documation to 2.0.0-pre.19.