🐞 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.