XRTK / com.xrtk.core

The Official Mixed Reality Framework for Unity
https://xrtk.io
MIT License
307 stars 34 forks source link

Feature Request: Separate the Service Locator dependency in to its own feature #918

Closed SimonDarksideJ closed 2 years ago

SimonDarksideJ commented 2 years ago

XRTK - Mixed Reality Toolkit Feature Request

Is your feature request related to a problem? Please describe

The Service Locator is a core part that is consumed by the XRTK but it is useful in itself to other Unity projects without the overhead of the XRTK itself. Several projects have been noted to be consuming all of the core of the XRTK, just to use the Service Locator feature.

How would you classify your suggestion

Describe the solution you'd like

The Service Locator functionality itself should be broken out in to it's own separate project and the XRTK core project updated to use this as a dependency.

This would greatly reduce the impacts for customers only using the service locator feature.

SimonDarksideJ commented 2 years ago

Thoughts @StephenHodgson given you have projects that are using the locator but not the XRTK itself.

StephenHodgson commented 2 years ago

It's like asking a Tiger to lose its stripes. That's pretty much the heart of what makes the XRTK what it is.