feat(meta-touch-controls): add support for Meta Quest 3S Xbox Edition
Description:
Changes proposed: -This PR adds support for the meta-quest-touch-plus-v2 profile in the meta-touch-controls component. -Currently, the Xbox Edition model files are not included, so the component will fall back to using the existing meta-quest-touch-plus models. -The profile recognition logic is implemented and ready for use.
Thanks for the PR. Do you happen to have the Meta Quest 3S Xbox Edition controllers?
The profiles list for these should report meta-quest-touch-plus as their first fallback. So even without any changes, I'd expect them to show up in A-Frame just fine (without the Xbox branded models). While having the profile explicitly supported is nice, it should not point towards non-existing model files in the modelUrl.
The models can be found in the webxr-input-profiles repository: https://github.com/immersive-web/webxr-input-profiles/tree/main/packages/assets/profiles/meta-quest-touch-plus-v2
You can create a PR on aframevr/assets to add them.
Thanks for the PR. Do you happen to have the Meta Quest 3S Xbox Edition controllers?
The profiles list for these should report
meta-quest-touch-plusas their first fallback. So even without any changes, I'd expect them to show up in A-Frame just fine (without the Xbox branded models). While having the profile explicitly supported is nice, it should not point towards non-existing model files in themodelUrl.The models can be found in the
webxr-input-profilesrepository: https://github.com/immersive-web/webxr-input-profiles/tree/main/packages/assets/profiles/meta-quest-touch-plus-v2 You can create a PR on aframevr/assets to add them.
Thanks for the feedback! I don’t have the Meta Quest 3S Xbox Edition controllers, so I couldn’t test with the actual hardware. I have added explicit support for the meta-quest-touch-plus-v2 profile in the component without including the model files. The controller should still fall back to meta-quest-touch-plus and work in A-Frame. I have also created a separate PR on aframevr/assets to add the corresponding models from the webxr-input-profiles repository.