This repository has been archived by the owner on Aug 11, 2024. It is now read-only.
XRTK-Core 0.2.4
Pre-release
Pre-release
Release Notes
Requirements
- Unity 2019.4 LTS or later
- Microsoft Visual Studio 2019
- Windows 10 or later
Import via Unity Package Manager (upm)
Find Packages/manifest.json
in your project and edit the dependencies to include:
{
"scopedRegistries": [
{
"name": "XRTK",
"url": "http://upm.xrtk.io:4873/",
"scopes": [
"com.xrtk"
]
}
],
"dependencies": {
"com.xrtk.core": "0.2.4",
...
},
}
Once the registry has been added, you can search for each platform in the UPM Package Manager window.
Note: For pre-releases you'll need to enable
show preview packages
under the Advanced dropdown in Unity's Package Manager.
Importing the asset directly into your project
- Download the release asset unity package
- Import unity package directly into your project by dragging and dropping the file into your project window
Changes:
- 994dedf Update package.json (#773)
- 378d18d Fixed XRTK auto-initialization for auto scene switcher (#772)
- 3018494 Added a ValidateProject method to build tools (#770)
- fac015b Implement grip threshold profile setting (#767)
- 75506c0 bump release version
- 18c6dd7 Implement utility to check for used render pipeline (#766)
- 1f980e6 fixed a bug where the xrtk would auto-configure itself bc the Instance was called (#760)
- bc70618 updated assertion check when configuring the start scene (#761)
- beb24f6 Fix NRE in EditorActiveProfileChangeHandler (#757)
- 9fff53a Update package.json (#755)
See More
- 6704616 Update AutoSceneSwitcher.cs (#754)
- f2a5e7c Consolidate and clean up editor assembly (#753)
- 2066d3f docs 0.2.0@40f03ea3fa0505ec93a22c3ef75fa3de140bfe9b
- 754297e removed unused property I thought was removed already
- 6b69d42 fixed missing member in documentation
- 969a418 manually updated and built docs (#745)
- c6ebadb Fixed issue where configuration would lose the runtime platform types when installed (#741)
- e18b4aa Dev/2019.4.17f1 (#737)
- 64a2fb2 Added information that when "None" is set as the teleport system provider, than an INSTANT teleport is performed (#736)
- 2d54be7 Fix to resolve issue where an error is generated if the MixedRealityToolkit is selected when a configuration is applied. (#735)
- 99821e9 Fix camera / head position appears way above ground for OpenVR (#734)
- 2b59a93 Attempt to fix wireframe shader (#732)
- 1314dc5 Feature/721 teleport input action (#729)
- b681bf2 Updated Spatial Awareness System (#694)
- f708e4e Introduce teleport validation data provider (#727)
- fcc4048 Teleport Mode for Teleport System (#726)
- b706686 fixed teleport component (#724)
- 99e939b Teleport System v2 (#722)
- 47ec073 Misc fixes for GUID regeneration issues (#719)
- 0b4fd77 Implement grip pose input action for Oculus Touch controller's (#718)
- 0f0b4a0 Implement Grip Pose Input action for Oculus Touch controllers (#713)
- b446455 Update input actions inspector to use reordable list (#715)
- 20379c6 added error message when we cannot enter play mode (#712)
- 129955b Misc bug fixes for 0.2.0 release (#710)
- 5f435f7 Update BaseService.cs (#708)
- 84d0e5d Fix/boundary system (#705)
- 8f4e3e5 updated playmode/editor mode change transitions (#704)
- 8badd7e Update/package info (#701)
- 6afd9e3 updated project to 2019.4.15f1 LTS (#698) [ #699 ]
- 1ef0810 Fix condition for package installer (#696)
- da51656 Check whether root profile exists (#695)
- a54e9ee Fixed min attribute. now properly clamps min value in inspector (#693)
- f139b34 Added json files to the list of UnityFileExtensions (#690)
- 61c775b Fixed simulated hand data provider Tracked Hand Pose list rendering (#692)
- f399d17 Fixed symbolic link validation (#687)
- ffa75ad Self hosted pipelines (#678) [ #685 ]
- c6774a2 Fix/obsolete messages (#683)
- a42a9b3 made tracked poses private (#680)
- 430441b Rename HandBoundsMode to HandBoundsLOD for better understanding (#677)
- 6c4a04b Fixing gltf serialization (#676)
- 12e62c6 Fixed issues around errors when starting and stopping playmode in editor (#668)
- d512062 Add support for input and gestures for hand controllers (#552) [ #577, #616, #617 ]
- 04e65e8 Removed UNITY_LIGHT_PROBE_PROXY_VOLUME (#643)
- 2a59b2e Only apply default head height if not managed by device (#657)
- ed50da5 Fix NRE thrown by changing predicate order (#654)
- 5a44237 Fix profiles reset and services reinitialized when already running (#646)
- 99d8e49 Update ControllerPopupWindow.cs (#644)
- 359159e fixed android build warnings about the logo (#642)
- ebc4add Refactor of boundary system (#624)
- ba89b72 Dev/more ci updates (#639)
- 4d06323 Test UWP Builds and APPX generation (#635)
- 67d34c1 Moved some uwp specific extensions and utilities to their respective submodule (#634)
- 133985a Pull out Quaternion.Approximately from hands PR (#637)
- 6f9a64c Fix android CI/CD builds (#638)
- 749ac66 optimized perf when looking up types by guid (#632)
- 04eb196 Don't add command arg if we're not actually processing a terminal command (#631)
- ac0a990 Fixed some warnings and errors when starting/stopping playmode in editor (#627)
- 8190bd6 Fixed some service generation issues with with service wizard (#625)
- 703bcaa IsNull and Destroy Unity Object Extensions (#621)
- 5511fae Fixed UnauthorizedAccessException when installing packages (#620)
- e2c71be Updated configuration entry UX (#619)
- f9a1f02 Added interaction mode to pointers (#618)
- b5c9a2a Chore/cleanup depricated settings (#612)
- d3ef325 better mouse context switching (#611)
- c8231dd updated mouse input (#609)
- d3e2e42 Axis processor serialization fix (#610)
- 790d2a4 Make Guid Regenerator public (#604)
- b037516 fixed some errors with meta files in 2019 (#601)
- 4aa01ef always return true if editor platform is defined (#600)
- 58ee11c Fix endless configure toolkit dialog issue (#593)
- d0d42c8 Updated package seed installer (#592)
- e7abe8a Added IMixedRealityController.Name (#589)
- c7f1f88 Dev/updated project settings (#588)
- 6a27ed0 Updated handedness to properly work with the enum flags attribute (#587)
- 12b3edc fixed standard editor shader reference (#586)
- eccf638 Fixed an issue where services would always run in the editor when they were not supposed to
- a7e68a6 near pointer interactions using collision (#560) [ #577 ]
- 89e91fa only regen guids on new installation (#581)
- fc9bda6 Fix to add additional resolution of Oculus Controllers following the V1 firmware Oculus update (controllers renamed for Quest) (#578)
- 0f363fd cleaned up sdk a bit (#576)
- 2110cfb Update Package installer to work for file extensions (#569) [ #571 ]
- bbfb355 Fixed rendering problems for 2019 (#575)
- 6674688 Feature/service wizard (#570)
- 748c3a4 fixed naming of BaseMixedRealityProfileExtensions name (#568)
- 6a3cd7f Platform Configuration Manual Installation Triggers (#564)
- f39b196 Icon fixes - cleanup (#567)
- 806b81f Fixed a bug where profile field assignment was not working (#566)
- 9c667be Disabled package installation button in xrtk.core project (#565)
- aab545a Feature/move prefabs to hidden folder (#563)
- e68ff3c Added guid regeneration for installed package profiles to prevent asset collisions (#562)
- 9eaed34 Fixed the nre with the controller mapping winow (#561)
- 3da47f8 Fix canvas utility removed from prefabs unintentionally (#559)
- 1508803 Housekeeping tasks (#557)
- a19d124 Added platform profile installer (#554)
- b46d4ee Fixed NRE in input system profile inspector (#555)
- bd6fdd1 Concrete Instanced Guid References (#551)
- c47197d updated sdk and wmr package layout and profile location (#549)
- 7a29cd6 Merge branch 'master' into development
- eadca0f Controller Mapping Profiles Refactor (#508) [ #515, #526 ]
- bc05757 fixed duplicate global profile entry in the camera system profile inspector (#547)
- 921339a Fixed issue with ActivePlatforms being empty when initializing the xrtk
- fde5549 Fix/input action regression (#543)
- 4f08f58 Implement FoldoutWithBoldLabel inspector utility and update inspectors (#540) [ #542 ]
- 79e6ae0 Spatial Awareness System Refactor (#528)
- bc9e87b Camera System Refactor (#517)
- c1bf32d updated check for current build target (#538)
- 06e6c43 Update EditorBuildTarget enum label (#536)
- c092535 Added IMixedRealityServiceProfile (#534)
- c0125e0 Added configuration foldout to all service configuration profiles (#529)
- 0fd3dd2 Added platform overrides (#530)
- f844fd0 Updated Service Locator (#524)
- c10a6e4 Dev/platform refactor (#521)
- dc615f1 Remove dead interface in diagnostics system (#523)
- ff90dde fixed an unparented boundary game object (#522)
- 161b089 Changes path to be relative to the project if a full path is provided (#519)
- 8f588d5 updated boundary system to utilize enable and disable properly (#520)
- 97f438c Updated Platforms (#518)
- 58eedcf Create default hand interaction for spatial pointer pose (#516)
- 9adddca Updated all the inspectors to use a uniform RenderHeader method (#510)
- 496e013 Removed old serialized attributes for older data providers (#513)
- 9e92399 moved some controller interfaces into the correct places (#514)
- f0ea305 Added GetOrCreateAsset extensions (#511)
- 8993ea9 updated input action constructors (#512)
- bbf3817 IMixedRealityInputDataProvider refactor (#509)
- 9ac2ec1 Feature - Hand Controllers + Simulation - CORE (#216) [ #476, #480, #496, #497, #501 ]
- bfd7cf9 fixed missing argument when creating joystick controller
- c80b177 added controller data provider reference to the controller (#505)
- 5393ee3 Make use of DefaultHeadHeight setting in editor (#503)
- 9cadb9f Fix/android platform usings (#502)
- 3e993a3 Fix/platforms editor exclude (#500)
- a2d6e56 Feature - Input Action Refactor (#379) [ #364 ]
- 69d6c05 Fix wrong UWP preprocessor directive (#498)
- 9f7e694 ported game object extension from #216 (#495)
- e262401 Mixed Reality Profiles Refactor and Clone by default (#489)
- 87c06f9 fixed missing icons (#488)
- 66344d7 docfx build 0.1.32@342fd9384131be1b0bf855de353362c322ef891c
- 17c01ef Updated the controller mapping profile inspector (#486)
- 59e7e69 Updated concept of "Configuration Profile" and Inspector Cleanup (#483)
- 2bf1ed5 removed redundant MixedRealityDataProviderProfile type (#484)
- a102ee8 Feature - Platform System (#416)
- a490ed3 Ensure that the detected input sources and detected controller's are readonly from the system (#481)
- 60307f4 Fixed some issues with the MixedRealityServiceProfileInspector (#478)
- eb4ad2d Enabled specific profile type filtering in the configuration list (#474)
- 961805d Fixed some issues with registering extension services and data providers (#473)
- c9278bd Fix/471 extension service providers (#472)
- 233def2 Fixes to correctly filter for nested services/data providers in the new configuraitons inspector (#470)
- 6d73c4c updated package version
- 973aff0 docfx build 0.1.30@92ba9c87ada180e9bb2b64f26fe0ebd648b69c22
- a996bfb updated core package details for next release (#468)
- 0ec12eb Introduced IMixedRealityServiceConfiguration (#455) [ #458 ]
- 8252dd7 Added a remark to the ArrayExtensions ArrayInitialise function, to ensure devs are aware to only use value types (#464)
- 8aec043 Fix controller popup nre's for new controller (#462) [ #461 ]
- 4802c20 New array Extension plus tests (#461)
- 4b53c64 Fix inspctor name to avoid confusion with actual MixedRealityControllerDataProvider Profiles (#460)
- 4c99fd7 Add a utility to draw a capsure wire gizmo (#459)
- ad62f39 Transferring new SceneHelper script to core (#457)
- 2bf2322 some fixes from the last pr merge (#456)
- 0d54813 Controller Mapping / Provider validations part 2 (#452)
- 5037760 Array extension, Added additional parameter to specify Array Index (#454)
- 1613834 New array extension to allow easy addition of information to an existing array (#453)
- 98d2d02 updated package and sdk checkout
- 71eec82 Transform Extension Collider and Bounds Calculation Performance Update (#448)
- 626ec39 Fix/cursor modifier (#449)
- f3d0f0c fixed typo
- eb10343 fixed some formatting (#447)
- 69991dc Added ability to pass in cached references to avoid costly lookup (#446)
- eb3dbcc Controller mapping detection (#433)
- f960a1a docfx build 0.1.29@02bf94f1c1ce65cfab7bb37ae71aea76736050b3
- 99dbbfa updated version
- 0a688bc just a little tweak to use the existing local variable (#444)
- 62e1d91 Fix copy paste error in windows api checker (#443)
- 70fdf9d attempted to fix possible crashes when updating the symbolic links settings asset (#442)
- 50d377d Pull SetupConfiguration and TryRenderControllerModel into controller interface (#439)
- bee6063 Implement utility function to lock a prfoile from editing if the build target does not match (#440)
- 92fb1bf Fixed diagnostics data provider memory limit reporting (#438)
- 1148950 Feature/diagnostics system console (#422) [ #426 ]
- 23b35b7 broke out the changes from the diagnostics PR (#428)
- e0f6b91 cleaned up base service (#423)
- 809efeb docfx build 0.1.27@ea2d5d7afb5538e75eaafbb0ff208446617f2db4
- 430b41f Dev/inspectors cleanup (#418)
- 19868ec Fix/legacy unity controllers (#415)
- 8e74a39 Dev/camera extension update (#414)
- 1967aee Updated interaction event datum to better support events (#413)
- c5f399f updated articles and documentation (#411)
- 05cb587 Replaced assert with return if null (#412)
- 788efe7 More rig sync updates (#409)
- d5176b1 Updated package to 0.1.26
- 4a11e59 Fixed a few things with the new camera rig (#405)
- f64d558 Fix/camera system inspector hotfix (#402)
- e10c99a Merge branch 'refs/heads/master' into development
- 97acbda bumped version to 0.1.24
- 53e199a docfx build 0.1.23@71b29344942c628ffaa13d52a6626dc08a417bcb
- 6a954d0 Update Camera System static accessor validation logic (#401)
- bba1e69 Update Core to support platforms that do not have their head height set automatically (#397) [ #398, #399, #400 ]
- 423442d Also checks if an xr devices is present for stereoscopic check (#396)
- 6c4de73 Updated Handedness use in the Visualization inspector (#393)
- ab21049 Initial changes for the new camera rig configuration (#386)
- ee5eb68 fixed prefab attribute to ensure that devs know to use GameObject field types with it (#387)
- 7a2e3d8 Added body tracking to solver handler (#384)
- 16ba733 Dev/pointer dragging events (#382)
- a76683a Added a way to subscribe to input events from a poco class (#380)
- b6babb8 Bump UPM version (#375)
- dabf5eb Ensure we always start a service if only the editor flag is set (#374)
- 55d63cd Make sure we ping the cloned profile (#371)
- 184d7eb parented the SpatialAwarenessParent under the playspace to ensure that the spatial mesh stays in the same place when teleporting (#368)
- e300364 Should be able to use digital axis type when setting float data (#367)
- 3904a9f Missed a few changes when pulling out controller data provider refactor (#365)
- ef90823 Cleaned up controller data providers (#363)
- b953000 Added unity's il2cpp attribute (#362)
- 14ee116 Update to improve focus initialization and pre-updates for the Input Action Refactor (#361)
- 258d85e updated assembly references to use guids (#359)
- 6dd8206 Added a way to define your own generated path for profiles (#357)
- 5f97d48 Improved package path lookup (#356)
- c751450 Fixed editor platform support checking (#355)
- 75c7179 Updated collider extension (#350)
- 1da88e1 docfx build 0.1.20@5c6f71847821f3212552bbe84f5374b3842d5160
- c37aa5b removed unused ugui reference (#348)
- 0fb8b88 Fixed the ambiguous interaction mapping constructors (#347)
- f8ad29e bumped version number to 0.1.20 (#343)
- ead32f2 Controller mapping update fixes #336 (#342)
- 0b5779b Make sure we're not set to none (#341)
- 68dd3ea Fixed editor platform support.
- 2e1f0e0 Added a delay call to all object pings and reworked configure method (#337)
- 9459e0f removed unsused declarations and a bit of formatting (#339)
- dd26022 Fix/windows speech providers (#340)
- 9f1d918 Update to enable TryGetService calls for the MixedRealityToolkit (#334) [ #259 ]
- 82f546d Added check for data provider to fix #330 (#331)
- 9c13ccf Dev/pointer offset (#298)
- 8b651c5 Updated grammar on an XRTK scene warning dialogue box (#332)
- f0cd178 Added editor platform flag (#326)
- fcc8dad Fixed canvas utility removing itself (#327)
- 0bc44f1 Updated Build Tools (#256)
- 98bd559 Updated mappings due to issues following #312 (#319)
- e2099a6 Proper UPM registry support (#317)
- 90e6d83 Added checks for editor updating (#313)
- 6c3fbf6 Fixed mac build window error (#316)
- d05d79d Ported extension changes from pointer offset (#314)
- 4254ee8 Merge pull request #315 from XRTK/fix/missing-access-modifier
- d2df565 Fixed slashes
- e30d34c fixed missing access modifier
This list of changes was auto generated.