-
-
Notifications
You must be signed in to change notification settings - Fork 34
Consolidate and clean up editor assembly #753
Conversation
Please hold of refviewing until I create all the submodule PRs and I also need to update a build script for this to pass. |
All right. Everything is ready. We need the pipelines change in first so the Unity builds can complete. |
It might also be a good idea to put all the other Editor logic under the same pattern, using
Instead of all the separate XRTK.XXX.Editor namespaces everywhre? Thoughts @StephenHodgson / @FejZa Wouldn't normally propose, but while we are doing this namespace reshuffle, it kinda makes sense |
What do you mean? There is no more XRTK.XXX.Editor. That's what this PR resolved. There is only XRTK.Editor.XXX and each platform module has it's own e.g. XRTK.SDK.Editor, which is fine as XRTK.SDK is the modules root namespace. We don't want XRTK.Editor.SDK as that would conflict with the root namespace of the SDK package. |
So the pattern is <root_namespace>.Editor everywhere now. |
You changed Yet right below it you still have Simples :D |
/azp run |
Azure Pipelines failed to run 1 pipeline(s). |
/azp run |
Azure Pipelines failed to run 1 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
* Fix XRTK.Editor.Rendering namespace * Move USB utilities to editor assembly * Remove USB utilities from Runtime assembly hierarchy * Remove editor utilities from Runtime assembly and move to editor assembly * Remove redundanct license file in Tests folder * Move check for axis mappings to editor utility * Move build tools to editor assembly * Fix namespaces * Adds log for updated axis mappings * Fix core path finder location in strings * Update submodules
XRTK - Mixed Reality Toolkit Pull Request
Overview
This is a housekeeping PR. It removes any editor only assemblies found in the
Runtime/
path of the core module. Any editor specifics are now properly located in theEditor/
path / assembly of the core module.This was a necessary step to set a proper foundation while we still can and align the package layout with the new standard.
Submodule Changes
All submodules had to be updated to adjust namespaces.