-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Closed
Labels
BREAKING CHANGEMRTK Approvedapproved by MRTK team, and will add in next updateapproved by MRTK team, and will add in next update
Milestone
Description
Overview
Currently, there are four top level folders in our tree (beneath Assets):
- MixedRealityToolkit
- MixedRealityToolkit-SDK
- MixedRealityToolkit-Examples
- MixedRealityToolkit-Tests
This proposal defines adding the following to for easy package source discovery:
- MixedRealityToolkit.Devices
- WindowsMixedReality
- OpenVR
- UnityInput
- WindowsVoiceInput
- MixedRealityToolkit.Services
- BoundarySystem
- DiagnosticsSystem
- InputSystem
- SpatialAwarenessSystem
- TeleportSystem
As part of this change, assembly definitions will be adjusted to conform to the following convention:
MixedReality.Toolkit. < Layer > . [ Area ]
Examples:
- MixedReality.Toolkit.Core (was MixedRealityToolkit)
- MixedReality.Toolkit,Devices.WindowsMixedReality
- MixedReality.Toolkit.Services.BoundarySystem
Future pull requests will address renaming existing top level folders (ex: MixedRealityToolkit-SDK -> MixedRealityToolkit.SDK).
Acceptance Criteria
- Assemblies reference the minimal set required to function (ex: most will only reference MixedRealityToolkit.Core)
- Samples and demos updated to reference new assemblies and namespace changes,
- New assemblies created
- MixedRealityToolkit.Services.*
- BoundarySystem
- DiagnosticsSystem
- InputSystem
- SpatialAwarenessSystem
- TeleportSystem
- MixedRealityToolkit.Providers.*
- UnityInput - To be addressed in a later change (needs vNEXT Task: Refactor Controller Mapping Profile to accept individual controller scriptable objects. #3074)
- WindowsVoiceInput
- WindowsMixedReality - To be addressed in a later change (needs vNEXT Task: Refactor Controller Mapping Profile to accept individual controller scriptable objects. #3074)
- OpenVR - To be addressed in a later change (needs vNEXT Task: Refactor Controller Mapping Profile to accept individual controller scriptable objects. #3074)
- MixedRealityToolkit.Services.*
Metadata
Metadata
Assignees
Labels
BREAKING CHANGEMRTK Approvedapproved by MRTK team, and will add in next updateapproved by MRTK team, and will add in next update