XRTK Core Versions Save

The Official Mixed Reality Framework for Unity

0.2.18

2 years ago

Release Notes

Import via Unity Package Manager (upm)

In your project, open Preferences/Package Manger and add the XRTK to the list of scoped registries:

Name: XRTK
URL: http://upm.xrtk.io:4873
Scope(s): com.xrtk

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

  1. Download the release asset unity package from https://github.com/XRTK/XRTK-Core/releases
  2. Import the XRTK-Seed unity package directly into your project by dragging and dropping the file into your project

Requirements

Changes:

  • b0589c25141d39c90e5b506615f57db9a4f4ec89 fixed some edge cases when generating symbolic links (#855)
  • c65f27ade53ed7e75fc72bdcb71c6902e4a175e6 bumped release to 0.2.17
  • 1caa64f73a36136e80dd3d338c7e26b7b497bb4e Dev/build window improvements (#853)
  • d224a36b5200b7cc66eb49c66d0e8ee18f7fbdb0 cleaned up service configuration profiles a bit (#852)
  • 17284ab6954f69b0ad66d27ad2a1df26c4c9aa92 always show root profile configurations (#851)
  • 0f0b333c036b733abecd6cb277750b92d6a7aef3 clickable services without having to open foldout (#848)
  • 1997ae2afe8dcb72b9ce3ff08e2780d9bb0ed0b2 removed serperfluous log
  • 281ec18f434ccf115972e81131039c40e43f89ef don't update assembly info for cached packages
  • d06d19a2f5faf8a5441af06a48fb1327cf44fe31 bumped version to 0.2.16
  • 75e6ab8822baef44ce9b02b156cb57d84a1fe67d Fixed string extensions (backslahses and forward slashes were inverted) (#844)
See More
  • 262fa995f3b5548a5555ff10169c02819d61c1ea Fix symlink validation & git utilities (#843)
  • fdc497399a5287483cf1ac5f5aeae594be38f5e9 fix NRE if tracked poses is null in BaseHandControllerDataProvider.cs
  • b210c2e679e224696ee8f732247e7e59d7afb30c Added abiltiy to check if device is online (#841)
  • dcd00a72b67fa37ede514aefb5eae3bc38224bde auto update assembly version based on package.json info (#840)
  • 5b7377bcdbd6c1ac299b4b3bb3e4c85fbd08b619 Adding compiler definitions for platforms (#839)
  • 1df68884fe3e40c910650780dbfcbb28576d076e Fixed post process build event forwarder (#838)
  • 5ada62dd338ba90d59fb647b34a1eadd486182ce Bump version to 0.2.15
  • b1f1050d345cfca3489ac33fc2ef220cfe56b9fc Fixed a few issues with the build pipeline from the refactoring (#836)
  • bda52b467f4f5b75d840fa7a3b14f56564b4ec11 Fixed equality checks for platforms (#835)
  • 0893abfe1427ddb99dd2de5e5c4899326f864b8f Build pipeline refactor (#780)
  • d8060ba13810d78bfe61319eb45806652245ddb3 updated system numerics extensions (#833)
  • fcd495ea7ea296916c7e197b9da44e3ef51d2bfa Fix/spatial awareness (#832)
  • 05594c926b0e86377ee7703ea38f7f340453a926 Updated Spatial Awareness System (#828)
  • 5466d537a46bde799f2d5b55b92540be0f0ff70e Updated the Package installer to also populate Boundary system provider configuration (#830)
  • 20c135f8e4cbafc4d42964e441f91ac52ea513ed Added additional command line parameters for CI/CD (#829)
  • b87507497ba381f56cbbdbbde27ac12b6f5d7e50 Implement BoundaryVisibility (#822)
  • 68fb93503bb9b2f0e5d0dcb58e4b0ff65165e726 Import Text Mesh Pro Essential Resources (#824)
  • 8ff489826364235ed475af523b4adadf57d907a3 Updated documentation around service and system utilities (#823)
  • 2e80398214fd4d79a2e1857d90cc74194645624e bumped package version to 0.2.11
  • b4e750844f96c2751406306c98ce4cc840273ea0 Fixed git utility fallback (#820)
  • 0f2a06a8aaa2c98db997d1457d06d010611d7e76 Dev/rest api updates (#819)
  • 8c2646ffffc551dbbe3f71fbe30361cb6cb0b6cf Added .editorconfig to help keep project in compliance with coding guidelines (#818)
  • 43fa762d460fbdb7d4a430fca65f961ef1a2441b Added try/catch around assembly load (#814)
  • 0ae3ba55558193fa545d40a5853694f30ea74475 Fixed configuratoin profile picker (#812)
  • ef4d2784c08cd1e07f630278c959bd7fcf0020d5 removed the min unity release rule (#810)
  • 00d9f5bb08333d37e558b50f18eaa7862dfec842 a bit of cleanup for the release (#808)
  • f78f18d9d4b172aefe4ce42126dc569f6016f146 Extract glTF utility to its own project. (#801) [ #800 ]
  • 330a06695753d5fa5226694cc49057f1afa268f8 delete any meta files for the symlink_temp text files if they happen to get created (#806)
  • 29098639e86f3bb94ed6e97490e5643499ce3634 handle a few more edge cases with symlinks (#805)
  • 080f1e34947c1eddab8d9c05a8f5d94d1be49438 Fix symbolic linker errors (#804)
  • be8e4002f58b1eccf2dc6c62757e91a4e17c9c30 updated project editor to 2019.4.23f1 (#803)
  • 312dbcff7d752cf17b5a173bfbfd5957d8062d4b updated project to 2019.4.21f1 (#797)
  • 26ba7f2766713a4fe2d21d3edc2f05e38cc5abbf Dev/quieter scene switcher (#796)
  • a144a86524439ed6c2427ed1cae0a0a16a99973e removed pacakges that don't really do anything
  • 3f6fbdfbd64b5ed19ba6bff067572bc680b41f59 Fixed editor hanging when symbolic link path is no longer valid (#794)
  • 6321e0e2b77e7f52e273ac71c78ded47e951916c Delay showing the dialog until the next editor gui update (#791)
  • 4b7debdf32961b7fde230d60744a6e9fae36897b Clean up dead assembly references
  • 9bb9766a28ec85510687c8670a74094cc8edd957 Fix/package installer (#788)
  • aeb252f9b3379d635c12298017a66490a487a2a4 Fixed packages installer (#784)
  • 7d2d80358418194bb686cc928497cc78c01c7109 Refactoring System Registration (#765) [ #769 ]
  • 011a4d74cd00fa3caecb9a6680b14821b7885a0f updated project to Unity 2019.4.19f1 (#781)
  • e6659c36ff2239ccaf478e18db1e533c68c4908d Tweaked CI/CD builds (#779)
  • 7693f6349b8fe9c11b04e7d2600f329b305422b5 Merge branch 'master' into development
  • 8bfa8222a0583645d324a26c4718e5ae88d3df78 Release 0.2.5 (#777) [ #776 ]
  • 6c2d9ff23eeadf3b07da7fb15975287a30ffcc48 fixed inspectors to render the mapping profiles correctly if we're missing a left or right controller (#776)
  • 994dedf35aeaf27d54b05de9d216c22b249addf5 Update package.json (#773)
  • 378d18de77c92821f079e184b2c2c461aeb24701 Fixed XRTK auto-initialization for auto scene switcher (#772)
  • 30184941cec579634661231086ccf1b722858d50 Added a ValidateProject method to build tools (#770)
  • fac015b9eb9c52f2b4513f26f0541b0395865122 Implement grip threshold profile setting (#767)
  • 75506c0a9c1531a14c9fe632829f36d6314c72aa bump release version
  • 18c6dd79a3b25be3fade7e7c8330b699a02d4289 Implement utility to check for used render pipeline (#766)
  • 1f980e6e6d8fb466e22fc292f0a8523a6b953c43 fixed a bug where the xrtk would auto-configure itself bc the Instance was called (#760)
  • bc7061881f5f2bfae4d436756428070def6d0080 updated assertion check when configuring the start scene (#761)
  • beb24f661d188240780ae6d6a8eb91813567573f Fix NRE in EditorActiveProfileChangeHandler (#757)
  • 9fff53a352b370686962a86c8be4abd8d59f875f Update package.json (#755)
  • 67046161f52bb9155b75b455cadde940980a171f Update AutoSceneSwitcher.cs (#754)
  • f2a5e7ceefcfe8dea72fca87c4d6cd0fd5696fab Consolidate and clean up editor assembly (#753)
  • 2066d3f90e6f3d47c0f05515ecab88bf2cc4c007 docs 0.2.0@40f03ea3fa0505ec93a22c3ef75fa3de140bfe9b
  • 754297e651a9e52155344c49c4fd50f46fa8e13a removed unused property I thought was removed already
  • 6b69d4248d8502b2d9bfd6f550b847bd06d8fcbc fixed missing member in documentation
  • 969a4183951389f60ffc85cd6c2ab1b9fca8203b manually updated and built docs (#745)
  • c6ebadb0d01509f41bed2906f72e31c2493b7e9c Fixed issue where configuration would lose the runtime platform types when installed (#741)
  • e18b4aaf90c5bfc049a17a2d15e263820b5697c6 Dev/2019.4.17f1 (#737)
  • 64a2fb2e0a4c17378beeb0ee2cf1814236f99826 Added information that when "None" is set as the teleport system provider, than an INSTANT teleport is performed (#736)
  • 2d54be727a6b4fa83d1280eafa59891e30971c2a Fix to resolve issue where an error is generated if the MixedRealityToolkit is selected when a configuration is applied. (#735)
  • 99821e973387f1c9f9e42d19759f219e26239a05 Fix camera / head position appears way above ground for OpenVR (#734)
  • 2b59a938817a846fd9464d38dc538ca5b6dfd27d Attempt to fix wireframe shader (#732)
  • 1314dc52cfc6166150505889eeb722667d395c19 Feature/721 teleport input action (#729)
  • b681bf242fa606084ee386defb966c600f650f82 Updated Spatial Awareness System (#694)
  • f708e4efce57c1b832ed9c20d1827b4e6ecdaa06 Introduce teleport validation data provider (#727)
  • fcc4048f2b07d5223509aaf3eb6065085c4bfc03 Teleport Mode for Teleport System (#726)
  • b7066865d436243d9fadf1155f6c10d48ae0b03b fixed teleport component (#724)
  • 99e939b35836e75fb3b55fdfa80a456487e04a08 Teleport System v2 (#722)
  • 47ec0735f3b928ae5c4e837c029f3ff07b204a22 Misc fixes for GUID regeneration issues (#719)
  • 0b4fd77b581ec87649dfab9848fccc3affd2ed38 Implement grip pose input action for Oculus Touch controller's (#718)
  • 0f0b4a09fbf7ed5ed18a57da04fda6b45c68f159 Implement Grip Pose Input action for Oculus Touch controllers (#713)
  • b446455b9de73aa0f4b6f295bdd90fcb1db980c9 Update input actions inspector to use reordable list (#715)
  • 20379c640d6878e46dc37570acfd00f5221e054b added error message when we cannot enter play mode (#712)
  • 129955b9d33ca3e890e69e20b0c1a61b3e0847cd Misc bug fixes for 0.2.0 release (#710)
  • 5f435f751d2ed116b19471f7ef5b6017e25db1de Update BaseService.cs (#708)
  • 84d0e5d43613e215d652e01001325e0cbbb3e7b2 Fix/boundary system (#705)
  • 8f4e3e571e24385043cbbff1389d63cbab19a3d4 updated playmode/editor mode change transitions (#704)
  • 8badd7ed4974159103ad4babad91c7b578ec9250 Update/package info (#701)
  • 6afd9e3288abcb95251efdc75fa3a16dc75e9f28 updated project to 2019.4.15f1 LTS (#698) [ #699 ]
  • 1ef08101dc68e70929a82b281e36c6d55e603d2b Fix condition for package installer (#696)
  • da5165657625b4abbc91907ff6c01fa8cfcd6796 Check whether root profile exists (#695)
  • a54e9eea139304e6587935c9485314a38319dfa2 Fixed min attribute. now properly clamps min value in inspector (#693)
  • f139b3418bf5d80ded7e311c993e92e8fa0ca490 Added json files to the list of UnityFileExtensions (#690)
  • 61c775b011326219bc36d0476561baed8eac7ff0 Fixed simulated hand data provider Tracked Hand Pose list rendering (#692)
  • f399d17b501f698edf441f424679b7bd40c87423 Fixed symbolic link validation (#687)
  • ffa75add24f5328fd4fe502abfe633f893bd772d Self hosted pipelines (#678) [ #685 ]
  • c6774a2112e0882380f599540cd68c0282a64eec Fix/obsolete messages (#683)
  • a42a9b354503b03a726998a002b9b3648ba1171f made tracked poses private (#680)
  • 430441ba9e05a34d90b88baab4068c17262b39a5 Rename HandBoundsMode to HandBoundsLOD for better understanding (#677)
  • 6c4a04b4671101b7f671aa41a105121d271b5bd3 Fixing gltf serialization (#676)
  • 12e62c6742d6e13fdeba26c0211c52ed38baf898 Fixed issues around errors when starting and stopping playmode in editor (#668)
  • d512062922680121ee7f6642a1a8980812cd4fbe Add support for input and gestures for hand controllers (#552) [ #577, #616, #617 ]
  • 04e65e8bcebda9245f0c14c57e039ae539540a16 Removed UNITY_LIGHT_PROBE_PROXY_VOLUME (#643)
  • 2a59b2e5e9ead0fe5e19b641be6ef56c62e001c3 Only apply default head height if not managed by device (#657)
  • ed50da52e46666e394f43652739f488fde93f83a Fix NRE thrown by changing predicate order (#654)
  • 5a4423709c2d61568dd329a6ed3bf6bdbb854abe Fix profiles reset and services reinitialized when already running (#646)
  • 99d8e49b0a987e8891373695b3e104013a2aeb58 Update ControllerPopupWindow.cs (#644)
  • 359159e0125d0f0cde7e92c1e36b165300b83f56 fixed android build warnings about the logo (#642)
  • ebc4addf851906c72246902b0206a8be5d921946 Refactor of boundary system (#624)
  • ba89b727987ff027a3835ca92b851e371c356ee2 Dev/more ci updates (#639)
  • 4d06323c5b30c142b731280571a5b6431f291143 Test UWP Builds and APPX generation (#635)
  • 67d34c13ee958130b25604f9e7b076dbfe5a3bb7 Moved some uwp specific extensions and utilities to their respective submodule (#634)
  • 133985a3ebf31fa09c24aabe4c900e5e7c5388d2 Pull out Quaternion.Approximately from hands PR (#637)
  • 6f9a64c324d73dcb303627732677d39b64117242 Fix android CI/CD builds (#638)
  • 749ac668aa266ee496fba344042242558ac0906e optimized perf when looking up types by guid (#632)
  • 04eb196c9842a3b694025e5e01d32d3c1d9527d3 Don't add command arg if we're not actually processing a terminal command (#631)
  • ac0a99000e66dfdbc913c8fcde0447652536dc4a Fixed some warnings and errors when starting/stopping playmode in editor (#627)
  • 8190bd6ca6d0abbfde489e44f9f852f225bbfffa Fixed some service generation issues with with service wizard (#625)
  • 703bcaa2c63e3b9c648b3ce72d8c315cc1d8032f IsNull and Destroy Unity Object Extensions (#621)
  • 5511fae6a4f9875d48dc7907c8fa114139339f7a Fixed UnauthorizedAccessException when installing packages (#620)
  • e2c71be25c0b5e0fcfeee926063891d9471a58c0 Updated configuration entry UX (#619)
  • f9a1f025bdef2e170f083dfdc2e876d573434cc6 Added interaction mode to pointers (#618)
  • b5c9a2a6abc680a159447f826e6782db03308d9a Chore/cleanup depricated settings (#612)
  • d3ef3251cced81983a4ea09f301a00a63da73ad0 better mouse context switching (#611)
  • c8231dd3d53f7ad29c6d0dafc2dd9d199310015e updated mouse input (#609)
  • d3e2e4213ffe072bb2c46ef1e6e2af88a5f2cedf Axis processor serialization fix (#610)
  • 790d2a4cd9e9ea789cf56a95448bfd5e6b20ac27 Make Guid Regenerator public (#604)
  • b037516e171ad7209c1be6e64662851478dbc3eb fixed some errors with meta files in 2019 (#601)
  • 4aa01ef12a51cc3da08c8afb80d462b0513466ec always return true if editor platform is defined (#600)
  • 58ee11c5580141118caa082a1aa963aa5247ead8 Fix endless configure toolkit dialog issue (#593)
  • d0d42c8b105db27b7ea75fcaa0e2f689bb00f0a3 Updated package seed installer (#592)
  • e7abe8a4bdc9ca7e477fbef37efb8de7f32cefd3 Added IMixedRealityController.Name (#589)
  • c7f1f883d937e50c07dabd196cafeefd258a23c3 Dev/updated project settings (#588)
  • 6a27ed0c6721a5e9d71eb4a4c8e2ea784f9c9a8d Updated handedness to properly work with the enum flags attribute (#587)
  • 12b3edc203460d020a4c3deb34c2b9c64ea83187 fixed standard editor shader reference (#586)
  • eccf63844f5f5d67d34699e6b98125fd6dbd83e0 Fixed an issue where services would always run in the editor when they were not supposed to
  • a7e68a622d5a800df49b25f217177f1d2ed150a1 near pointer interactions using collision (#560) [ #577 ]
  • 89e91faab801d063ca6acd9f44f374c210717cbc only regen guids on new installation (#581)
  • fc9bda6a807f9ecf8d72f104cb36648bfb1a3cd2 Fix to add additional resolution of Oculus Controllers following the V1 firmware Oculus update (controllers renamed for Quest) (#578)
  • 0f363fdf83b18ddff80dc2226ff36b3f773a4b52 cleaned up sdk a bit (#576)
  • 2110cfb73217c64e1522715cc3915b6ca0084fa4 Update Package installer to work for file extensions (#569) [ #571 ]
  • bbfb35510484e50f21238c117fd16582cebe7d18 Fixed rendering problems for 2019 (#575)
  • 6674688740ccfe9b01225e12648c337de7e531ea Feature/service wizard (#570)
  • 748c3a4a8680bef9c4d3e0deed7ebd1f4b54e199 fixed naming of BaseMixedRealityProfileExtensions name (#568)
  • 6a3cd7f0e57921ec01a2e4691414da02e90b7c3f Platform Configuration Manual Installation Triggers (#564)
  • f39b19609a49a8f5411b0fa1da4bf002780ec42b Icon fixes - cleanup (#567)
  • 806b81f0934cb42a5905057ecb0a1338ad181112 Fixed a bug where profile field assignment was not working (#566)
  • 9c667bec82c1950852f5b42b0c64e1552209f602 Disabled package installation button in xrtk.core project (#565)
  • aab545a397d7d26951ce5d87e5804e76252a61bd Feature/move prefabs to hidden folder (#563)
  • e68ff3cf7eb41e5bae08617ea75b57f73ee37669 Added guid regeneration for installed package profiles to prevent asset collisions (#562)
  • 9eaed34284be154f6dbdaf91aa7e70fae0c363b7 Fixed the nre with the controller mapping winow (#561)
  • 3da47f8e08e66670f31d05b67de06a7855517fce Fix canvas utility removed from prefabs unintentionally (#559)
  • 1508803d13d19c9b7b7c9a5aa9a8de49477790ba Housekeeping tasks (#557)
  • a19d1246681a64e80c50f231dd025705db85f02b Added platform profile installer (#554)
  • b46d4ee663fd9336a6efbe8829c6ced2ad5002d3 Fixed NRE in input system profile inspector (#555)
  • bd6fdd10b622603621e35399661470beb181a3d2 Concrete Instanced Guid References (#551)
  • c47197d26375d73cdebc09d1a9f6c77e42561bca updated sdk and wmr package layout and profile location (#549)
  • 7a29cd6d803be80dbbb401151dfc6597705ec155 Merge branch 'master' into development
  • eadca0fefa07cb03b12516e68f7534d3b968e0d1 Controller Mapping Profiles Refactor (#508) [ #515, #526 ]
  • bc05757555ffaa44a6a11e11da7b7b37518d873f fixed duplicate global profile entry in the camera system profile inspector (#547)
  • 921339aac478b9928b334d9a4d1a5e92fc442442 Fixed issue with ActivePlatforms being empty when initializing the xrtk
  • fde55492716cf1ac390e351185e1aa1437d571b1 Fix/input action regression (#543)
  • 4f08f58137d8dd05cd5d0b76ee1f87352998f99e Implement FoldoutWithBoldLabel inspector utility and update inspectors (#540) [ #542 ]
  • 79e6ae0d7ac48550f6bc5b3ae22667d523d8ed7b Spatial Awareness System Refactor (#528)
  • bc9e87bbd4469114f86b694b1d260a718e62481e Camera System Refactor (#517)
  • c1bf32dcdaa39446803fdca4a37764703332622d updated check for current build target (#538)
  • 06e6c43d350b9624bc6663740a35eb7253115163 Update EditorBuildTarget enum label (#536)
  • c09253540f7c7700bb24866aa878b0680a89f7ed Added IMixedRealityServiceProfile<out TService> (#534)
  • c0125e0e247176f002d1d453a00a1aec95b7bd5e Added configuration foldout to all service configuration profiles (#529)
  • 0fd3dd2dfd5245bba1caa0d6a8bbbe9f4cdfb00a Added platform overrides (#530)
  • f844fd0d94874afd8353cf72070585e012c88121 Updated Service Locator (#524)
  • c10a6e4f2fa5229b9ab01ddb5412e54032dccd18 Dev/platform refactor (#521)
  • dc615f1ca26fb981fd622bebae5bc88016f934f8 Remove dead interface in diagnostics system (#523)
  • ff90dde10f736800dbd2421dcc714bdf1716f6f9 fixed an unparented boundary game object (#522)
  • 161b089f27e774df8140da37120c045f238b9793 Changes path to be relative to the project if a full path is provided (#519)
  • 8f588d5c56d8f309e641380c09eb7ed9baa013f7 updated boundary system to utilize enable and disable properly (#520)
  • 97f438cdd919c0be9d5c26cfc32a4350b609b3b2 Updated Platforms (#518)
  • 58eedcf98570cde507e6f5fc3ec662067c4643f4 Create default hand interaction for spatial pointer pose (#516)
  • 9adddcaff6ece69a71d8f885a31a8b9cc39a170b Updated all the inspectors to use a uniform RenderHeader method (#510)
  • 496e01337a381407fbe402baa251f283750354c9 Removed old serialized attributes for older data providers (#513)
  • 9e92399a0cd462efc1a16e9024089f3978dabd67 moved some controller interfaces into the correct places (#514)
  • f0ea30580cc24936e705613c8d22de9a3e4e8790 Added GetOrCreateAsset extensions (#511)
  • 8993ea9dcad4393f5be89c57bc4873a38e3d597e updated input action constructors (#512)
  • bbf3817eb9578af667b62c3f536f5aba48aac308 IMixedRealityInputDataProvider refactor (#509)
  • 9ac2ec1cfad205a0d77491bd030ccffdfb76d539 Feature - Hand Controllers + Simulation - CORE (#216) [ #476, #480, #496, #497, #501 ]
  • bfd7cf9a7174f6aa84246dbdb4ad1cd83dc170cd fixed missing argument when creating joystick controller
  • c80b17735cfaa2cfc9134f1203bba3321a218888 added controller data provider reference to the controller (#505)
  • 5393ee3cee3a0e4ca5dfe57f3b7f97ace6003f1c Make use of DefaultHeadHeight setting in editor (#503)
  • 9cadb9f30fc8b20e8ca7d6704bc07afbb6ec9452 Fix/android platform usings (#502)
  • 3e993a3cfbc5bcaca585a3357c9658fdafb452c4 Fix/platforms editor exclude (#500)
  • a2d6e5675656d0ef23bf7783069f681988a12e44 Feature - Input Action Refactor (#379) [ #364 ]
  • 69d6c05ec42229d7cefbfbc2d1216f9311356118 Fix wrong UWP preprocessor directive (#498)
  • 9f7e694e54747213fcbb1f8eb9f0e117fbbd11ad ported game object extension from #216 (#495)
  • e262401165ec7350fed6533136b267a71bdb4e66 Mixed Reality Profiles Refactor and Clone by default (#489)
  • 87c06f9f4089c23f615d1db11416ef4e355f0767 fixed missing icons (#488)
  • 66344d7f1cc40e40441d7f27654b5b5418219c0d docfx build 0.1.32@342fd9384131be1b0bf855de353362c322ef891c
  • 17c01ef7c84355b9a22b74216de06b8fa09abc25 Updated the controller mapping profile inspector (#486)
  • 59e7e6903a41193cae587faf8ed8d1927e0096b6 Updated concept of "Configuration Profile" and Inspector Cleanup (#483)
  • 2bf1ed5fe74b7acd850a2cea4aa5bc678178ca69 removed redundant MixedRealityDataProviderProfile type (#484)
  • a102ee84f8c9beb20287ba042e6bd011e33d8f80 Feature - Platform System (#416)
  • a490ed35899503b692d1e1e3e72080eb2a202748 Ensure that the detected input sources and detected controller's are readonly from the system (#481)
  • 60307f4b7f4756733a05916462dcec9f9ecda465 Fixed some issues with the MixedRealityServiceProfileInspector (#478)
  • eb4ad2d42350b7009b2367b3678282037f046580 Enabled specific profile type filtering in the configuration list (#474)
  • 961805d6ddfa8b6d2cfdda3d8deca1af97ec8a2c Fixed some issues with registering extension services and data providers (#473)
  • c9278bd00a6d92f885c182f90395166e272e6bd5 Fix/471 extension service providers (#472)
  • 233def2ef24d6411d9c82972d1975b2341653665 Fixes to correctly filter for nested services/data providers in the new configuraitons inspector (#470)
  • 6d73c4c447db7fa809ac62a65127ecdca28f60e7 updated package version
  • 973aff032ed17f16a42f2cf5a70bf4fc80ce88be docfx build 0.1.30@92ba9c87ada180e9bb2b64f26fe0ebd648b69c22
  • a996bfba475406d5e5b838e1e688e6fea92ac374 updated core package details for next release (#468)
  • 0ec12eb2fa979a9b11dcc8d055df45931d02195b Introduced IMixedRealityServiceConfiguration (#455) [ #458 ]
  • 8252dd7499c5daeef43ceefa287abc4c558abd18 Added a remark to the ArrayExtensions ArrayInitialise function, to ensure devs are aware to only use value types (#464)
  • 8aec0434f2a97d1c9b8f2f669abde4f46d73576e Fix controller popup nre's for new controller (#462) [ #461 ]
  • 4802c2073a868a7d7e97c222c0a77674949204a3 New array Extension plus tests (#461)
  • 4b53c64fcb0dbcca1b6552668de0a2266960b0d6 Fix inspctor name to avoid confusion with actual MixedRealityControllerDataProvider Profiles (#460)
  • 4c99fd769038f264ee97037023b586a821c01846 Add a utility to draw a capsure wire gizmo (#459)
  • ad62f39fdc657505e1cbb38fb7d298b1bb8cab0f Transferring new SceneHelper script to core (#457)
  • 2bf2322e1de04645dc9669f73e29d75cee424e63 some fixes from the last pr merge (#456)
  • 0d548131189736f39cfd181bd7b99dc1414d9995 Controller Mapping / Provider validations part 2 (#452)
  • 503776082b327a611fbc1ed7bdc9624ebc6b7330 Array extension, Added additional parameter to specify Array Index (#454)
  • 161383469611d068ae213678156b3c9d49d0f1db New array extension to allow easy addition of information to an existing array (#453)
  • 98d2d025f69f73f4785a64b30335f48968f8c83e updated package and sdk checkout
  • 71eec823c613e0b7c4a02fd994dc768fcc9dea6b Transform Extension Collider and Bounds Calculation Performance Update (#448)
  • 626ec39b3692f213fdc4a14a246ae683edc24de8 Fix/cursor modifier (#449)
  • f3d0f0c966fbe0da11d8bc590a7ad1f78d4df671 fixed typo
  • eb1034328a79459d08e099575d37bcdcee2a13e9 fixed some formatting (#447)
  • 69991dc2944b1f048234ca410a86fd5bc5cfaa1d Added ability to pass in cached references to avoid costly lookup (#446)
  • eb3dbcc358bac4d3b3d46f538e1262e138cb35c7 Controller mapping detection (#433)
  • f960a1a7e6dc74e77e44d1bacb4d293b0dab380d docfx build 0.1.29@02bf94f1c1ce65cfab7bb37ae71aea76736050b3
  • 99dbbfaccf46aa06015a4c3c34a26503faeb407d updated version
  • 0a688bcfea2978ef7233aaf89216ab56e1b410e1 just a little tweak to use the existing local variable (#444)
  • 62e1d91fb897c7f67cfa87934e2a92bd9547b8e6 Fix copy paste error in windows api checker (#443)
  • 70fdf9d1ded6147daf24bf8788f4f248cf524894 attempted to fix possible crashes when updating the symbolic links settings asset (#442)
  • 50d377da5d14c9245eb8c7f79bff27359a9aa831 Pull SetupConfiguration and TryRenderControllerModel into controller interface (#439)
  • bee6063b0574964b4a8aa6c84b4128d97c046352 Implement utility function to lock a prfoile from editing if the build target does not match (#440)
  • 92fb1bf624ee5d4e1d94f11c6472478cf69e5efc Fixed diagnostics data provider memory limit reporting (#438)
  • 11489508264f04b472ad2471867999d612e895d5 Feature/diagnostics system console (#422) [ #426 ]
  • 23b35b759a8d0d9cdc833dd9d094a211f92f5a95 broke out the changes from the diagnostics PR (#428)
  • e0f6b91936e1a4a8d58bd5c86c6bcbc28b6f429f cleaned up base service (#423)
  • 809efebd0c2278b56732c1ec22e8e350c62ceed5 docfx build 0.1.27@ea2d5d7afb5538e75eaafbb0ff208446617f2db4
  • 430b41f341e227cf6c409b60be172b5d87d567e5 Dev/inspectors cleanup (#418)
  • 19868ec8ef7406997f408db8dffc63857e228624 Fix/legacy unity controllers (#415)
  • 8e74a3910588c080800309009b2ff841328961b8 Dev/camera extension update (#414)
  • 1967aee27bb326b5c63b814cdcfd54cdf398034a Updated interaction event datum to better support events (#413)
  • c5f399fbf9c7cd24c6e62b5114a18e7054ad4d6e updated articles and documentation (#411)

This list of changes was auto generated.

0.2.17

2 years ago

Release Notes

Import via Unity Package Manager (upm)

In your project, open Preferences/Package Manger and add the XRTK to the list of scoped registries:

Name: XRTK
URL: http://upm.xrtk.io:4873
Scope(s): com.xrtk

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

  1. Download the release asset unity package from https://github.com/XRTK/XRTK-Core/releases
  2. Import the XRTK-Seed unity package directly into your project by dragging and dropping the file into your project

Requirements

Changes:

  • c65f27ade53ed7e75fc72bdcb71c6902e4a175e6 bumped release to 0.2.17
  • 1caa64f73a36136e80dd3d338c7e26b7b497bb4e Dev/build window improvements (#853)
  • d224a36b5200b7cc66eb49c66d0e8ee18f7fbdb0 cleaned up service configuration profiles a bit (#852)
  • 17284ab6954f69b0ad66d27ad2a1df26c4c9aa92 always show root profile configurations (#851)
  • 0f0b333c036b733abecd6cb277750b92d6a7aef3 clickable services without having to open foldout (#848)
  • 1997ae2afe8dcb72b9ce3ff08e2780d9bb0ed0b2 removed serperfluous log
  • 281ec18f434ccf115972e81131039c40e43f89ef don't update assembly info for cached packages
  • d06d19a2f5faf8a5441af06a48fb1327cf44fe31 bumped version to 0.2.16
  • 75e6ab8822baef44ce9b02b156cb57d84a1fe67d Fixed string extensions (backslahses and forward slashes were inverted) (#844)
  • 262fa995f3b5548a5555ff10169c02819d61c1ea Fix symlink validation & git utilities (#843)
See More
  • fdc497399a5287483cf1ac5f5aeae594be38f5e9 fix NRE if tracked poses is null in BaseHandControllerDataProvider.cs
  • b210c2e679e224696ee8f732247e7e59d7afb30c Added abiltiy to check if device is online (#841)
  • dcd00a72b67fa37ede514aefb5eae3bc38224bde auto update assembly version based on package.json info (#840)
  • 5b7377bcdbd6c1ac299b4b3bb3e4c85fbd08b619 Adding compiler definitions for platforms (#839)
  • 1df68884fe3e40c910650780dbfcbb28576d076e Fixed post process build event forwarder (#838)
  • 5ada62dd338ba90d59fb647b34a1eadd486182ce Bump version to 0.2.15
  • b1f1050d345cfca3489ac33fc2ef220cfe56b9fc Fixed a few issues with the build pipeline from the refactoring (#836)
  • bda52b467f4f5b75d840fa7a3b14f56564b4ec11 Fixed equality checks for platforms (#835)
  • 0893abfe1427ddb99dd2de5e5c4899326f864b8f Build pipeline refactor (#780)
  • d8060ba13810d78bfe61319eb45806652245ddb3 updated system numerics extensions (#833)
  • fcd495ea7ea296916c7e197b9da44e3ef51d2bfa Fix/spatial awareness (#832)
  • 05594c926b0e86377ee7703ea38f7f340453a926 Updated Spatial Awareness System (#828)
  • 5466d537a46bde799f2d5b55b92540be0f0ff70e Updated the Package installer to also populate Boundary system provider configuration (#830)
  • 20c135f8e4cbafc4d42964e441f91ac52ea513ed Added additional command line parameters for CI/CD (#829)
  • b87507497ba381f56cbbdbbde27ac12b6f5d7e50 Implement BoundaryVisibility (#822)
  • 68fb93503bb9b2f0e5d0dcb58e4b0ff65165e726 Import Text Mesh Pro Essential Resources (#824)
  • 8ff489826364235ed475af523b4adadf57d907a3 Updated documentation around service and system utilities (#823)
  • 2e80398214fd4d79a2e1857d90cc74194645624e bumped package version to 0.2.11
  • b4e750844f96c2751406306c98ce4cc840273ea0 Fixed git utility fallback (#820)
  • 0f2a06a8aaa2c98db997d1457d06d010611d7e76 Dev/rest api updates (#819)
  • 8c2646ffffc551dbbe3f71fbe30361cb6cb0b6cf Added .editorconfig to help keep project in compliance with coding guidelines (#818)
  • 43fa762d460fbdb7d4a430fca65f961ef1a2441b Added try/catch around assembly load (#814)
  • 0ae3ba55558193fa545d40a5853694f30ea74475 Fixed configuratoin profile picker (#812)
  • ef4d2784c08cd1e07f630278c959bd7fcf0020d5 removed the min unity release rule (#810)
  • 00d9f5bb08333d37e558b50f18eaa7862dfec842 a bit of cleanup for the release (#808)
  • f78f18d9d4b172aefe4ce42126dc569f6016f146 Extract glTF utility to its own project. (#801) [ #800 ]
  • 330a06695753d5fa5226694cc49057f1afa268f8 delete any meta files for the symlink_temp text files if they happen to get created (#806)
  • 29098639e86f3bb94ed6e97490e5643499ce3634 handle a few more edge cases with symlinks (#805)
  • 080f1e34947c1eddab8d9c05a8f5d94d1be49438 Fix symbolic linker errors (#804)
  • be8e4002f58b1eccf2dc6c62757e91a4e17c9c30 updated project editor to 2019.4.23f1 (#803)
  • 312dbcff7d752cf17b5a173bfbfd5957d8062d4b updated project to 2019.4.21f1 (#797)
  • 26ba7f2766713a4fe2d21d3edc2f05e38cc5abbf Dev/quieter scene switcher (#796)
  • a144a86524439ed6c2427ed1cae0a0a16a99973e removed pacakges that don't really do anything
  • 3f6fbdfbd64b5ed19ba6bff067572bc680b41f59 Fixed editor hanging when symbolic link path is no longer valid (#794)
  • 6321e0e2b77e7f52e273ac71c78ded47e951916c Delay showing the dialog until the next editor gui update (#791)
  • 4b7debdf32961b7fde230d60744a6e9fae36897b Clean up dead assembly references
  • 9bb9766a28ec85510687c8670a74094cc8edd957 Fix/package installer (#788)
  • aeb252f9b3379d635c12298017a66490a487a2a4 Fixed packages installer (#784)
  • 7d2d80358418194bb686cc928497cc78c01c7109 Refactoring System Registration (#765) [ #769 ]
  • 011a4d74cd00fa3caecb9a6680b14821b7885a0f updated project to Unity 2019.4.19f1 (#781)
  • e6659c36ff2239ccaf478e18db1e533c68c4908d Tweaked CI/CD builds (#779)
  • 7693f6349b8fe9c11b04e7d2600f329b305422b5 Merge branch 'master' into development
  • 8bfa8222a0583645d324a26c4718e5ae88d3df78 Release 0.2.5 (#777) [ #776 ]
  • 6c2d9ff23eeadf3b07da7fb15975287a30ffcc48 fixed inspectors to render the mapping profiles correctly if we're missing a left or right controller (#776)
  • 994dedf35aeaf27d54b05de9d216c22b249addf5 Update package.json (#773)
  • 378d18de77c92821f079e184b2c2c461aeb24701 Fixed XRTK auto-initialization for auto scene switcher (#772)
  • 30184941cec579634661231086ccf1b722858d50 Added a ValidateProject method to build tools (#770)
  • fac015b9eb9c52f2b4513f26f0541b0395865122 Implement grip threshold profile setting (#767)
  • 75506c0a9c1531a14c9fe632829f36d6314c72aa bump release version
  • 18c6dd79a3b25be3fade7e7c8330b699a02d4289 Implement utility to check for used render pipeline (#766)
  • 1f980e6e6d8fb466e22fc292f0a8523a6b953c43 fixed a bug where the xrtk would auto-configure itself bc the Instance was called (#760)
  • bc7061881f5f2bfae4d436756428070def6d0080 updated assertion check when configuring the start scene (#761)
  • beb24f661d188240780ae6d6a8eb91813567573f Fix NRE in EditorActiveProfileChangeHandler (#757)
  • 9fff53a352b370686962a86c8be4abd8d59f875f Update package.json (#755)
  • 67046161f52bb9155b75b455cadde940980a171f Update AutoSceneSwitcher.cs (#754)
  • f2a5e7ceefcfe8dea72fca87c4d6cd0fd5696fab Consolidate and clean up editor assembly (#753)
  • 2066d3f90e6f3d47c0f05515ecab88bf2cc4c007 docs 0.2.0@40f03ea3fa0505ec93a22c3ef75fa3de140bfe9b
  • 754297e651a9e52155344c49c4fd50f46fa8e13a removed unused property I thought was removed already
  • 6b69d4248d8502b2d9bfd6f550b847bd06d8fcbc fixed missing member in documentation
  • 969a4183951389f60ffc85cd6c2ab1b9fca8203b manually updated and built docs (#745)
  • c6ebadb0d01509f41bed2906f72e31c2493b7e9c Fixed issue where configuration would lose the runtime platform types when installed (#741)
  • e18b4aaf90c5bfc049a17a2d15e263820b5697c6 Dev/2019.4.17f1 (#737)
  • 64a2fb2e0a4c17378beeb0ee2cf1814236f99826 Added information that when "None" is set as the teleport system provider, than an INSTANT teleport is performed (#736)
  • 2d54be727a6b4fa83d1280eafa59891e30971c2a Fix to resolve issue where an error is generated if the MixedRealityToolkit is selected when a configuration is applied. (#735)
  • 99821e973387f1c9f9e42d19759f219e26239a05 Fix camera / head position appears way above ground for OpenVR (#734)
  • 2b59a938817a846fd9464d38dc538ca5b6dfd27d Attempt to fix wireframe shader (#732)
  • 1314dc52cfc6166150505889eeb722667d395c19 Feature/721 teleport input action (#729)
  • b681bf242fa606084ee386defb966c600f650f82 Updated Spatial Awareness System (#694)
  • f708e4efce57c1b832ed9c20d1827b4e6ecdaa06 Introduce teleport validation data provider (#727)
  • fcc4048f2b07d5223509aaf3eb6065085c4bfc03 Teleport Mode for Teleport System (#726)
  • b7066865d436243d9fadf1155f6c10d48ae0b03b fixed teleport component (#724)
  • 99e939b35836e75fb3b55fdfa80a456487e04a08 Teleport System v2 (#722)
  • 47ec0735f3b928ae5c4e837c029f3ff07b204a22 Misc fixes for GUID regeneration issues (#719)
  • 0b4fd77b581ec87649dfab9848fccc3affd2ed38 Implement grip pose input action for Oculus Touch controller's (#718)
  • 0f0b4a09fbf7ed5ed18a57da04fda6b45c68f159 Implement Grip Pose Input action for Oculus Touch controllers (#713)
  • b446455b9de73aa0f4b6f295bdd90fcb1db980c9 Update input actions inspector to use reordable list (#715)
  • 20379c640d6878e46dc37570acfd00f5221e054b added error message when we cannot enter play mode (#712)
  • 129955b9d33ca3e890e69e20b0c1a61b3e0847cd Misc bug fixes for 0.2.0 release (#710)
  • 5f435f751d2ed116b19471f7ef5b6017e25db1de Update BaseService.cs (#708)
  • 84d0e5d43613e215d652e01001325e0cbbb3e7b2 Fix/boundary system (#705)
  • 8f4e3e571e24385043cbbff1389d63cbab19a3d4 updated playmode/editor mode change transitions (#704)
  • 8badd7ed4974159103ad4babad91c7b578ec9250 Update/package info (#701)
  • 6afd9e3288abcb95251efdc75fa3a16dc75e9f28 updated project to 2019.4.15f1 LTS (#698) [ #699 ]
  • 1ef08101dc68e70929a82b281e36c6d55e603d2b Fix condition for package installer (#696)
  • da5165657625b4abbc91907ff6c01fa8cfcd6796 Check whether root profile exists (#695)
  • a54e9eea139304e6587935c9485314a38319dfa2 Fixed min attribute. now properly clamps min value in inspector (#693)
  • f139b3418bf5d80ded7e311c993e92e8fa0ca490 Added json files to the list of UnityFileExtensions (#690)
  • 61c775b011326219bc36d0476561baed8eac7ff0 Fixed simulated hand data provider Tracked Hand Pose list rendering (#692)
  • f399d17b501f698edf441f424679b7bd40c87423 Fixed symbolic link validation (#687)
  • ffa75add24f5328fd4fe502abfe633f893bd772d Self hosted pipelines (#678) [ #685 ]
  • c6774a2112e0882380f599540cd68c0282a64eec Fix/obsolete messages (#683)
  • a42a9b354503b03a726998a002b9b3648ba1171f made tracked poses private (#680)
  • 430441ba9e05a34d90b88baab4068c17262b39a5 Rename HandBoundsMode to HandBoundsLOD for better understanding (#677)
  • 6c4a04b4671101b7f671aa41a105121d271b5bd3 Fixing gltf serialization (#676)
  • 12e62c6742d6e13fdeba26c0211c52ed38baf898 Fixed issues around errors when starting and stopping playmode in editor (#668)
  • d512062922680121ee7f6642a1a8980812cd4fbe Add support for input and gestures for hand controllers (#552) [ #577, #616, #617 ]
  • 04e65e8bcebda9245f0c14c57e039ae539540a16 Removed UNITY_LIGHT_PROBE_PROXY_VOLUME (#643)
  • 2a59b2e5e9ead0fe5e19b641be6ef56c62e001c3 Only apply default head height if not managed by device (#657)
  • ed50da52e46666e394f43652739f488fde93f83a Fix NRE thrown by changing predicate order (#654)
  • 5a4423709c2d61568dd329a6ed3bf6bdbb854abe Fix profiles reset and services reinitialized when already running (#646)
  • 99d8e49b0a987e8891373695b3e104013a2aeb58 Update ControllerPopupWindow.cs (#644)
  • 359159e0125d0f0cde7e92c1e36b165300b83f56 fixed android build warnings about the logo (#642)
  • ebc4addf851906c72246902b0206a8be5d921946 Refactor of boundary system (#624)
  • ba89b727987ff027a3835ca92b851e371c356ee2 Dev/more ci updates (#639)
  • 4d06323c5b30c142b731280571a5b6431f291143 Test UWP Builds and APPX generation (#635)
  • 67d34c13ee958130b25604f9e7b076dbfe5a3bb7 Moved some uwp specific extensions and utilities to their respective submodule (#634)
  • 133985a3ebf31fa09c24aabe4c900e5e7c5388d2 Pull out Quaternion.Approximately from hands PR (#637)
  • 6f9a64c324d73dcb303627732677d39b64117242 Fix android CI/CD builds (#638)
  • 749ac668aa266ee496fba344042242558ac0906e optimized perf when looking up types by guid (#632)
  • 04eb196c9842a3b694025e5e01d32d3c1d9527d3 Don't add command arg if we're not actually processing a terminal command (#631)
  • ac0a99000e66dfdbc913c8fcde0447652536dc4a Fixed some warnings and errors when starting/stopping playmode in editor (#627)
  • 8190bd6ca6d0abbfde489e44f9f852f225bbfffa Fixed some service generation issues with with service wizard (#625)
  • 703bcaa2c63e3b9c648b3ce72d8c315cc1d8032f IsNull and Destroy Unity Object Extensions (#621)
  • 5511fae6a4f9875d48dc7907c8fa114139339f7a Fixed UnauthorizedAccessException when installing packages (#620)
  • e2c71be25c0b5e0fcfeee926063891d9471a58c0 Updated configuration entry UX (#619)
  • f9a1f025bdef2e170f083dfdc2e876d573434cc6 Added interaction mode to pointers (#618)
  • b5c9a2a6abc680a159447f826e6782db03308d9a Chore/cleanup depricated settings (#612)
  • d3ef3251cced81983a4ea09f301a00a63da73ad0 better mouse context switching (#611)
  • c8231dd3d53f7ad29c6d0dafc2dd9d199310015e updated mouse input (#609)
  • d3e2e4213ffe072bb2c46ef1e6e2af88a5f2cedf Axis processor serialization fix (#610)
  • 790d2a4cd9e9ea789cf56a95448bfd5e6b20ac27 Make Guid Regenerator public (#604)
  • b037516e171ad7209c1be6e64662851478dbc3eb fixed some errors with meta files in 2019 (#601)
  • 4aa01ef12a51cc3da08c8afb80d462b0513466ec always return true if editor platform is defined (#600)
  • 58ee11c5580141118caa082a1aa963aa5247ead8 Fix endless configure toolkit dialog issue (#593)
  • d0d42c8b105db27b7ea75fcaa0e2f689bb00f0a3 Updated package seed installer (#592)
  • e7abe8a4bdc9ca7e477fbef37efb8de7f32cefd3 Added IMixedRealityController.Name (#589)
  • c7f1f883d937e50c07dabd196cafeefd258a23c3 Dev/updated project settings (#588)
  • 6a27ed0c6721a5e9d71eb4a4c8e2ea784f9c9a8d Updated handedness to properly work with the enum flags attribute (#587)
  • 12b3edc203460d020a4c3deb34c2b9c64ea83187 fixed standard editor shader reference (#586)
  • eccf63844f5f5d67d34699e6b98125fd6dbd83e0 Fixed an issue where services would always run in the editor when they were not supposed to
  • a7e68a622d5a800df49b25f217177f1d2ed150a1 near pointer interactions using collision (#560) [ #577 ]
  • 89e91faab801d063ca6acd9f44f374c210717cbc only regen guids on new installation (#581)
  • fc9bda6a807f9ecf8d72f104cb36648bfb1a3cd2 Fix to add additional resolution of Oculus Controllers following the V1 firmware Oculus update (controllers renamed for Quest) (#578)
  • 0f363fdf83b18ddff80dc2226ff36b3f773a4b52 cleaned up sdk a bit (#576)
  • 2110cfb73217c64e1522715cc3915b6ca0084fa4 Update Package installer to work for file extensions (#569) [ #571 ]
  • bbfb35510484e50f21238c117fd16582cebe7d18 Fixed rendering problems for 2019 (#575)
  • 6674688740ccfe9b01225e12648c337de7e531ea Feature/service wizard (#570)
  • 748c3a4a8680bef9c4d3e0deed7ebd1f4b54e199 fixed naming of BaseMixedRealityProfileExtensions name (#568)
  • 6a3cd7f0e57921ec01a2e4691414da02e90b7c3f Platform Configuration Manual Installation Triggers (#564)
  • f39b19609a49a8f5411b0fa1da4bf002780ec42b Icon fixes - cleanup (#567)
  • 806b81f0934cb42a5905057ecb0a1338ad181112 Fixed a bug where profile field assignment was not working (#566)
  • 9c667bec82c1950852f5b42b0c64e1552209f602 Disabled package installation button in xrtk.core project (#565)
  • aab545a397d7d26951ce5d87e5804e76252a61bd Feature/move prefabs to hidden folder (#563)
  • e68ff3cf7eb41e5bae08617ea75b57f73ee37669 Added guid regeneration for installed package profiles to prevent asset collisions (#562)
  • 9eaed34284be154f6dbdaf91aa7e70fae0c363b7 Fixed the nre with the controller mapping winow (#561)
  • 3da47f8e08e66670f31d05b67de06a7855517fce Fix canvas utility removed from prefabs unintentionally (#559)
  • 1508803d13d19c9b7b7c9a5aa9a8de49477790ba Housekeeping tasks (#557)
  • a19d1246681a64e80c50f231dd025705db85f02b Added platform profile installer (#554)
  • b46d4ee663fd9336a6efbe8829c6ced2ad5002d3 Fixed NRE in input system profile inspector (#555)
  • bd6fdd10b622603621e35399661470beb181a3d2 Concrete Instanced Guid References (#551)
  • c47197d26375d73cdebc09d1a9f6c77e42561bca updated sdk and wmr package layout and profile location (#549)
  • 7a29cd6d803be80dbbb401151dfc6597705ec155 Merge branch 'master' into development
  • eadca0fefa07cb03b12516e68f7534d3b968e0d1 Controller Mapping Profiles Refactor (#508) [ #515, #526 ]
  • bc05757555ffaa44a6a11e11da7b7b37518d873f fixed duplicate global profile entry in the camera system profile inspector (#547)
  • 921339aac478b9928b334d9a4d1a5e92fc442442 Fixed issue with ActivePlatforms being empty when initializing the xrtk
  • fde55492716cf1ac390e351185e1aa1437d571b1 Fix/input action regression (#543)
  • 4f08f58137d8dd05cd5d0b76ee1f87352998f99e Implement FoldoutWithBoldLabel inspector utility and update inspectors (#540) [ #542 ]
  • 79e6ae0d7ac48550f6bc5b3ae22667d523d8ed7b Spatial Awareness System Refactor (#528)
  • bc9e87bbd4469114f86b694b1d260a718e62481e Camera System Refactor (#517)
  • c1bf32dcdaa39446803fdca4a37764703332622d updated check for current build target (#538)
  • 06e6c43d350b9624bc6663740a35eb7253115163 Update EditorBuildTarget enum label (#536)
  • c09253540f7c7700bb24866aa878b0680a89f7ed Added IMixedRealityServiceProfile<out TService> (#534)
  • c0125e0e247176f002d1d453a00a1aec95b7bd5e Added configuration foldout to all service configuration profiles (#529)
  • 0fd3dd2dfd5245bba1caa0d6a8bbbe9f4cdfb00a Added platform overrides (#530)
  • f844fd0d94874afd8353cf72070585e012c88121 Updated Service Locator (#524)
  • c10a6e4f2fa5229b9ab01ddb5412e54032dccd18 Dev/platform refactor (#521)
  • dc615f1ca26fb981fd622bebae5bc88016f934f8 Remove dead interface in diagnostics system (#523)
  • ff90dde10f736800dbd2421dcc714bdf1716f6f9 fixed an unparented boundary game object (#522)
  • 161b089f27e774df8140da37120c045f238b9793 Changes path to be relative to the project if a full path is provided (#519)
  • 8f588d5c56d8f309e641380c09eb7ed9baa013f7 updated boundary system to utilize enable and disable properly (#520)
  • 97f438cdd919c0be9d5c26cfc32a4350b609b3b2 Updated Platforms (#518)
  • 58eedcf98570cde507e6f5fc3ec662067c4643f4 Create default hand interaction for spatial pointer pose (#516)
  • 9adddcaff6ece69a71d8f885a31a8b9cc39a170b Updated all the inspectors to use a uniform RenderHeader method (#510)
  • 496e01337a381407fbe402baa251f283750354c9 Removed old serialized attributes for older data providers (#513)
  • 9e92399a0cd462efc1a16e9024089f3978dabd67 moved some controller interfaces into the correct places (#514)
  • f0ea30580cc24936e705613c8d22de9a3e4e8790 Added GetOrCreateAsset extensions (#511)
  • 8993ea9dcad4393f5be89c57bc4873a38e3d597e updated input action constructors (#512)
  • bbf3817eb9578af667b62c3f536f5aba48aac308 IMixedRealityInputDataProvider refactor (#509)
  • 9ac2ec1cfad205a0d77491bd030ccffdfb76d539 Feature - Hand Controllers + Simulation - CORE (#216) [ #476, #480, #496, #497, #501 ]
  • bfd7cf9a7174f6aa84246dbdb4ad1cd83dc170cd fixed missing argument when creating joystick controller
  • c80b17735cfaa2cfc9134f1203bba3321a218888 added controller data provider reference to the controller (#505)
  • 5393ee3cee3a0e4ca5dfe57f3b7f97ace6003f1c Make use of DefaultHeadHeight setting in editor (#503)
  • 9cadb9f30fc8b20e8ca7d6704bc07afbb6ec9452 Fix/android platform usings (#502)
  • 3e993a3cfbc5bcaca585a3357c9658fdafb452c4 Fix/platforms editor exclude (#500)
  • a2d6e5675656d0ef23bf7783069f681988a12e44 Feature - Input Action Refactor (#379) [ #364 ]
  • 69d6c05ec42229d7cefbfbc2d1216f9311356118 Fix wrong UWP preprocessor directive (#498)
  • 9f7e694e54747213fcbb1f8eb9f0e117fbbd11ad ported game object extension from #216 (#495)
  • e262401165ec7350fed6533136b267a71bdb4e66 Mixed Reality Profiles Refactor and Clone by default (#489)
  • 87c06f9f4089c23f615d1db11416ef4e355f0767 fixed missing icons (#488)
  • 66344d7f1cc40e40441d7f27654b5b5418219c0d docfx build 0.1.32@342fd9384131be1b0bf855de353362c322ef891c
  • 17c01ef7c84355b9a22b74216de06b8fa09abc25 Updated the controller mapping profile inspector (#486)
  • 59e7e6903a41193cae587faf8ed8d1927e0096b6 Updated concept of "Configuration Profile" and Inspector Cleanup (#483)
  • 2bf1ed5fe74b7acd850a2cea4aa5bc678178ca69 removed redundant MixedRealityDataProviderProfile type (#484)
  • a102ee84f8c9beb20287ba042e6bd011e33d8f80 Feature - Platform System (#416)
  • a490ed35899503b692d1e1e3e72080eb2a202748 Ensure that the detected input sources and detected controller's are readonly from the system (#481)
  • 60307f4b7f4756733a05916462dcec9f9ecda465 Fixed some issues with the MixedRealityServiceProfileInspector (#478)
  • eb4ad2d42350b7009b2367b3678282037f046580 Enabled specific profile type filtering in the configuration list (#474)
  • 961805d6ddfa8b6d2cfdda3d8deca1af97ec8a2c Fixed some issues with registering extension services and data providers (#473)
  • c9278bd00a6d92f885c182f90395166e272e6bd5 Fix/471 extension service providers (#472)
  • 233def2ef24d6411d9c82972d1975b2341653665 Fixes to correctly filter for nested services/data providers in the new configuraitons inspector (#470)
  • 6d73c4c447db7fa809ac62a65127ecdca28f60e7 updated package version
  • 973aff032ed17f16a42f2cf5a70bf4fc80ce88be docfx build 0.1.30@92ba9c87ada180e9bb2b64f26fe0ebd648b69c22
  • a996bfba475406d5e5b838e1e688e6fea92ac374 updated core package details for next release (#468)
  • 0ec12eb2fa979a9b11dcc8d055df45931d02195b Introduced IMixedRealityServiceConfiguration (#455) [ #458 ]
  • 8252dd7499c5daeef43ceefa287abc4c558abd18 Added a remark to the ArrayExtensions ArrayInitialise function, to ensure devs are aware to only use value types (#464)
  • 8aec0434f2a97d1c9b8f2f669abde4f46d73576e Fix controller popup nre's for new controller (#462) [ #461 ]
  • 4802c2073a868a7d7e97c222c0a77674949204a3 New array Extension plus tests (#461)
  • 4b53c64fcb0dbcca1b6552668de0a2266960b0d6 Fix inspctor name to avoid confusion with actual MixedRealityControllerDataProvider Profiles (#460)
  • 4c99fd769038f264ee97037023b586a821c01846 Add a utility to draw a capsure wire gizmo (#459)
  • ad62f39fdc657505e1cbb38fb7d298b1bb8cab0f Transferring new SceneHelper script to core (#457)
  • 2bf2322e1de04645dc9669f73e29d75cee424e63 some fixes from the last pr merge (#456)
  • 0d548131189736f39cfd181bd7b99dc1414d9995 Controller Mapping / Provider validations part 2 (#452)
  • 503776082b327a611fbc1ed7bdc9624ebc6b7330 Array extension, Added additional parameter to specify Array Index (#454)
  • 161383469611d068ae213678156b3c9d49d0f1db New array extension to allow easy addition of information to an existing array (#453)
  • 98d2d025f69f73f4785a64b30335f48968f8c83e updated package and sdk checkout
  • 71eec823c613e0b7c4a02fd994dc768fcc9dea6b Transform Extension Collider and Bounds Calculation Performance Update (#448)
  • 626ec39b3692f213fdc4a14a246ae683edc24de8 Fix/cursor modifier (#449)
  • f3d0f0c966fbe0da11d8bc590a7ad1f78d4df671 fixed typo
  • eb1034328a79459d08e099575d37bcdcee2a13e9 fixed some formatting (#447)
  • 69991dc2944b1f048234ca410a86fd5bc5cfaa1d Added ability to pass in cached references to avoid costly lookup (#446)
  • eb3dbcc358bac4d3b3d46f538e1262e138cb35c7 Controller mapping detection (#433)
  • f960a1a7e6dc74e77e44d1bacb4d293b0dab380d docfx build 0.1.29@02bf94f1c1ce65cfab7bb37ae71aea76736050b3
  • 99dbbfaccf46aa06015a4c3c34a26503faeb407d updated version
  • 0a688bcfea2978ef7233aaf89216ab56e1b410e1 just a little tweak to use the existing local variable (#444)
  • 62e1d91fb897c7f67cfa87934e2a92bd9547b8e6 Fix copy paste error in windows api checker (#443)
  • 70fdf9d1ded6147daf24bf8788f4f248cf524894 attempted to fix possible crashes when updating the symbolic links settings asset (#442)
  • 50d377da5d14c9245eb8c7f79bff27359a9aa831 Pull SetupConfiguration and TryRenderControllerModel into controller interface (#439)
  • bee6063b0574964b4a8aa6c84b4128d97c046352 Implement utility function to lock a prfoile from editing if the build target does not match (#440)
  • 92fb1bf624ee5d4e1d94f11c6472478cf69e5efc Fixed diagnostics data provider memory limit reporting (#438)
  • 11489508264f04b472ad2471867999d612e895d5 Feature/diagnostics system console (#422) [ #426 ]
  • 23b35b759a8d0d9cdc833dd9d094a211f92f5a95 broke out the changes from the diagnostics PR (#428)
  • e0f6b91936e1a4a8d58bd5c86c6bcbc28b6f429f cleaned up base service (#423)
  • 809efebd0c2278b56732c1ec22e8e350c62ceed5 docfx build 0.1.27@ea2d5d7afb5538e75eaafbb0ff208446617f2db4
  • 430b41f341e227cf6c409b60be172b5d87d567e5 Dev/inspectors cleanup (#418)
  • 19868ec8ef7406997f408db8dffc63857e228624 Fix/legacy unity controllers (#415)
  • 8e74a3910588c080800309009b2ff841328961b8 Dev/camera extension update (#414)
  • 1967aee27bb326b5c63b814cdcfd54cdf398034a Updated interaction event datum to better support events (#413)
  • c5f399fbf9c7cd24c6e62b5114a18e7054ad4d6e updated articles and documentation (#411)
  • 05cb5878a07d95ed31c840454baaf2f13f592663 Replaced assert with return if null (#412)

This list of changes was auto generated.

0.2.16

2 years ago

Release Notes

Import via Unity Package Manager (upm)

In your project, open Preferences/Package Manger and add the XRTK to the list of scoped registries:

Name: XRTK
URL: http://upm.xrtk.io:4873
Scope(s): com.xrtk

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

  1. Download the release asset unity package from https://github.com/XRTK/XRTK-Core/releases
  2. Import the XRTK-Seed unity package directly into your project by dragging and dropping the file into your project

Requirements

Changes:

  • 281ec18f434ccf115972e81131039c40e43f89ef don't update assembly info for cached packages
  • d06d19a2f5faf8a5441af06a48fb1327cf44fe31 bumped version to 0.2.16
  • 75e6ab8822baef44ce9b02b156cb57d84a1fe67d Fixed string extensions (backslahses and forward slashes were inverted) (#844)
  • 262fa995f3b5548a5555ff10169c02819d61c1ea Fix symlink validation & git utilities (#843)
  • fdc497399a5287483cf1ac5f5aeae594be38f5e9 fix NRE if tracked poses is null in BaseHandControllerDataProvider.cs
  • b210c2e679e224696ee8f732247e7e59d7afb30c Added abiltiy to check if device is online (#841)
  • dcd00a72b67fa37ede514aefb5eae3bc38224bde auto update assembly version based on package.json info (#840)
  • 5b7377bcdbd6c1ac299b4b3bb3e4c85fbd08b619 Adding compiler definitions for platforms (#839)
  • 1df68884fe3e40c910650780dbfcbb28576d076e Fixed post process build event forwarder (#838)
  • 5ada62dd338ba90d59fb647b34a1eadd486182ce Bump version to 0.2.15
See More
  • b1f1050d345cfca3489ac33fc2ef220cfe56b9fc Fixed a few issues with the build pipeline from the refactoring (#836)
  • bda52b467f4f5b75d840fa7a3b14f56564b4ec11 Fixed equality checks for platforms (#835)
  • 0893abfe1427ddb99dd2de5e5c4899326f864b8f Build pipeline refactor (#780)
  • d8060ba13810d78bfe61319eb45806652245ddb3 updated system numerics extensions (#833)
  • fcd495ea7ea296916c7e197b9da44e3ef51d2bfa Fix/spatial awareness (#832)
  • 05594c926b0e86377ee7703ea38f7f340453a926 Updated Spatial Awareness System (#828)
  • 5466d537a46bde799f2d5b55b92540be0f0ff70e Updated the Package installer to also populate Boundary system provider configuration (#830)
  • 20c135f8e4cbafc4d42964e441f91ac52ea513ed Added additional command line parameters for CI/CD (#829)
  • b87507497ba381f56cbbdbbde27ac12b6f5d7e50 Implement BoundaryVisibility (#822)
  • 68fb93503bb9b2f0e5d0dcb58e4b0ff65165e726 Import Text Mesh Pro Essential Resources (#824)
  • 8ff489826364235ed475af523b4adadf57d907a3 Updated documentation around service and system utilities (#823)
  • 2e80398214fd4d79a2e1857d90cc74194645624e bumped package version to 0.2.11
  • b4e750844f96c2751406306c98ce4cc840273ea0 Fixed git utility fallback (#820)
  • 0f2a06a8aaa2c98db997d1457d06d010611d7e76 Dev/rest api updates (#819)
  • 8c2646ffffc551dbbe3f71fbe30361cb6cb0b6cf Added .editorconfig to help keep project in compliance with coding guidelines (#818)
  • 43fa762d460fbdb7d4a430fca65f961ef1a2441b Added try/catch around assembly load (#814)
  • 0ae3ba55558193fa545d40a5853694f30ea74475 Fixed configuratoin profile picker (#812)
  • ef4d2784c08cd1e07f630278c959bd7fcf0020d5 removed the min unity release rule (#810)
  • 00d9f5bb08333d37e558b50f18eaa7862dfec842 a bit of cleanup for the release (#808)
  • f78f18d9d4b172aefe4ce42126dc569f6016f146 Extract glTF utility to its own project. (#801) [ #800 ]
  • 330a06695753d5fa5226694cc49057f1afa268f8 delete any meta files for the symlink_temp text files if they happen to get created (#806)
  • 29098639e86f3bb94ed6e97490e5643499ce3634 handle a few more edge cases with symlinks (#805)
  • 080f1e34947c1eddab8d9c05a8f5d94d1be49438 Fix symbolic linker errors (#804)
  • be8e4002f58b1eccf2dc6c62757e91a4e17c9c30 updated project editor to 2019.4.23f1 (#803)
  • 312dbcff7d752cf17b5a173bfbfd5957d8062d4b updated project to 2019.4.21f1 (#797)
  • 26ba7f2766713a4fe2d21d3edc2f05e38cc5abbf Dev/quieter scene switcher (#796)
  • a144a86524439ed6c2427ed1cae0a0a16a99973e removed pacakges that don't really do anything
  • 3f6fbdfbd64b5ed19ba6bff067572bc680b41f59 Fixed editor hanging when symbolic link path is no longer valid (#794)
  • 6321e0e2b77e7f52e273ac71c78ded47e951916c Delay showing the dialog until the next editor gui update (#791)
  • 4b7debdf32961b7fde230d60744a6e9fae36897b Clean up dead assembly references
  • 9bb9766a28ec85510687c8670a74094cc8edd957 Fix/package installer (#788)
  • aeb252f9b3379d635c12298017a66490a487a2a4 Fixed packages installer (#784)
  • 7d2d80358418194bb686cc928497cc78c01c7109 Refactoring System Registration (#765) [ #769 ]
  • 011a4d74cd00fa3caecb9a6680b14821b7885a0f updated project to Unity 2019.4.19f1 (#781)
  • e6659c36ff2239ccaf478e18db1e533c68c4908d Tweaked CI/CD builds (#779)
  • 7693f6349b8fe9c11b04e7d2600f329b305422b5 Merge branch 'master' into development
  • 8bfa8222a0583645d324a26c4718e5ae88d3df78 Release 0.2.5 (#777) [ #776 ]
  • 6c2d9ff23eeadf3b07da7fb15975287a30ffcc48 fixed inspectors to render the mapping profiles correctly if we're missing a left or right controller (#776)
  • 994dedf35aeaf27d54b05de9d216c22b249addf5 Update package.json (#773)
  • 378d18de77c92821f079e184b2c2c461aeb24701 Fixed XRTK auto-initialization for auto scene switcher (#772)
  • 30184941cec579634661231086ccf1b722858d50 Added a ValidateProject method to build tools (#770)
  • fac015b9eb9c52f2b4513f26f0541b0395865122 Implement grip threshold profile setting (#767)
  • 75506c0a9c1531a14c9fe632829f36d6314c72aa bump release version
  • 18c6dd79a3b25be3fade7e7c8330b699a02d4289 Implement utility to check for used render pipeline (#766)
  • 1f980e6e6d8fb466e22fc292f0a8523a6b953c43 fixed a bug where the xrtk would auto-configure itself bc the Instance was called (#760)
  • bc7061881f5f2bfae4d436756428070def6d0080 updated assertion check when configuring the start scene (#761)
  • beb24f661d188240780ae6d6a8eb91813567573f Fix NRE in EditorActiveProfileChangeHandler (#757)
  • 9fff53a352b370686962a86c8be4abd8d59f875f Update package.json (#755)
  • 67046161f52bb9155b75b455cadde940980a171f Update AutoSceneSwitcher.cs (#754)
  • f2a5e7ceefcfe8dea72fca87c4d6cd0fd5696fab Consolidate and clean up editor assembly (#753)
  • 2066d3f90e6f3d47c0f05515ecab88bf2cc4c007 docs 0.2.0@40f03ea3fa0505ec93a22c3ef75fa3de140bfe9b
  • 754297e651a9e52155344c49c4fd50f46fa8e13a removed unused property I thought was removed already
  • 6b69d4248d8502b2d9bfd6f550b847bd06d8fcbc fixed missing member in documentation
  • 969a4183951389f60ffc85cd6c2ab1b9fca8203b manually updated and built docs (#745)
  • c6ebadb0d01509f41bed2906f72e31c2493b7e9c Fixed issue where configuration would lose the runtime platform types when installed (#741)
  • e18b4aaf90c5bfc049a17a2d15e263820b5697c6 Dev/2019.4.17f1 (#737)
  • 64a2fb2e0a4c17378beeb0ee2cf1814236f99826 Added information that when "None" is set as the teleport system provider, than an INSTANT teleport is performed (#736)
  • 2d54be727a6b4fa83d1280eafa59891e30971c2a Fix to resolve issue where an error is generated if the MixedRealityToolkit is selected when a configuration is applied. (#735)
  • 99821e973387f1c9f9e42d19759f219e26239a05 Fix camera / head position appears way above ground for OpenVR (#734)
  • 2b59a938817a846fd9464d38dc538ca5b6dfd27d Attempt to fix wireframe shader (#732)
  • 1314dc52cfc6166150505889eeb722667d395c19 Feature/721 teleport input action (#729)
  • b681bf242fa606084ee386defb966c600f650f82 Updated Spatial Awareness System (#694)
  • f708e4efce57c1b832ed9c20d1827b4e6ecdaa06 Introduce teleport validation data provider (#727)
  • fcc4048f2b07d5223509aaf3eb6065085c4bfc03 Teleport Mode for Teleport System (#726)
  • b7066865d436243d9fadf1155f6c10d48ae0b03b fixed teleport component (#724)
  • 99e939b35836e75fb3b55fdfa80a456487e04a08 Teleport System v2 (#722)
  • 47ec0735f3b928ae5c4e837c029f3ff07b204a22 Misc fixes for GUID regeneration issues (#719)
  • 0b4fd77b581ec87649dfab9848fccc3affd2ed38 Implement grip pose input action for Oculus Touch controller's (#718)
  • 0f0b4a09fbf7ed5ed18a57da04fda6b45c68f159 Implement Grip Pose Input action for Oculus Touch controllers (#713)
  • b446455b9de73aa0f4b6f295bdd90fcb1db980c9 Update input actions inspector to use reordable list (#715)
  • 20379c640d6878e46dc37570acfd00f5221e054b added error message when we cannot enter play mode (#712)
  • 129955b9d33ca3e890e69e20b0c1a61b3e0847cd Misc bug fixes for 0.2.0 release (#710)
  • 5f435f751d2ed116b19471f7ef5b6017e25db1de Update BaseService.cs (#708)
  • 84d0e5d43613e215d652e01001325e0cbbb3e7b2 Fix/boundary system (#705)
  • 8f4e3e571e24385043cbbff1389d63cbab19a3d4 updated playmode/editor mode change transitions (#704)
  • 8badd7ed4974159103ad4babad91c7b578ec9250 Update/package info (#701)
  • 6afd9e3288abcb95251efdc75fa3a16dc75e9f28 updated project to 2019.4.15f1 LTS (#698) [ #699 ]
  • 1ef08101dc68e70929a82b281e36c6d55e603d2b Fix condition for package installer (#696)
  • da5165657625b4abbc91907ff6c01fa8cfcd6796 Check whether root profile exists (#695)
  • a54e9eea139304e6587935c9485314a38319dfa2 Fixed min attribute. now properly clamps min value in inspector (#693)
  • f139b3418bf5d80ded7e311c993e92e8fa0ca490 Added json files to the list of UnityFileExtensions (#690)
  • 61c775b011326219bc36d0476561baed8eac7ff0 Fixed simulated hand data provider Tracked Hand Pose list rendering (#692)
  • f399d17b501f698edf441f424679b7bd40c87423 Fixed symbolic link validation (#687)
  • ffa75add24f5328fd4fe502abfe633f893bd772d Self hosted pipelines (#678) [ #685 ]
  • c6774a2112e0882380f599540cd68c0282a64eec Fix/obsolete messages (#683)
  • a42a9b354503b03a726998a002b9b3648ba1171f made tracked poses private (#680)
  • 430441ba9e05a34d90b88baab4068c17262b39a5 Rename HandBoundsMode to HandBoundsLOD for better understanding (#677)
  • 6c4a04b4671101b7f671aa41a105121d271b5bd3 Fixing gltf serialization (#676)
  • 12e62c6742d6e13fdeba26c0211c52ed38baf898 Fixed issues around errors when starting and stopping playmode in editor (#668)
  • d512062922680121ee7f6642a1a8980812cd4fbe Add support for input and gestures for hand controllers (#552) [ #577, #616, #617 ]
  • 04e65e8bcebda9245f0c14c57e039ae539540a16 Removed UNITY_LIGHT_PROBE_PROXY_VOLUME (#643)
  • 2a59b2e5e9ead0fe5e19b641be6ef56c62e001c3 Only apply default head height if not managed by device (#657)
  • ed50da52e46666e394f43652739f488fde93f83a Fix NRE thrown by changing predicate order (#654)
  • 5a4423709c2d61568dd329a6ed3bf6bdbb854abe Fix profiles reset and services reinitialized when already running (#646)
  • 99d8e49b0a987e8891373695b3e104013a2aeb58 Update ControllerPopupWindow.cs (#644)
  • 359159e0125d0f0cde7e92c1e36b165300b83f56 fixed android build warnings about the logo (#642)
  • ebc4addf851906c72246902b0206a8be5d921946 Refactor of boundary system (#624)
  • ba89b727987ff027a3835ca92b851e371c356ee2 Dev/more ci updates (#639)
  • 4d06323c5b30c142b731280571a5b6431f291143 Test UWP Builds and APPX generation (#635)
  • 67d34c13ee958130b25604f9e7b076dbfe5a3bb7 Moved some uwp specific extensions and utilities to their respective submodule (#634)
  • 133985a3ebf31fa09c24aabe4c900e5e7c5388d2 Pull out Quaternion.Approximately from hands PR (#637)
  • 6f9a64c324d73dcb303627732677d39b64117242 Fix android CI/CD builds (#638)
  • 749ac668aa266ee496fba344042242558ac0906e optimized perf when looking up types by guid (#632)
  • 04eb196c9842a3b694025e5e01d32d3c1d9527d3 Don't add command arg if we're not actually processing a terminal command (#631)
  • ac0a99000e66dfdbc913c8fcde0447652536dc4a Fixed some warnings and errors when starting/stopping playmode in editor (#627)
  • 8190bd6ca6d0abbfde489e44f9f852f225bbfffa Fixed some service generation issues with with service wizard (#625)
  • 703bcaa2c63e3b9c648b3ce72d8c315cc1d8032f IsNull and Destroy Unity Object Extensions (#621)
  • 5511fae6a4f9875d48dc7907c8fa114139339f7a Fixed UnauthorizedAccessException when installing packages (#620)
  • e2c71be25c0b5e0fcfeee926063891d9471a58c0 Updated configuration entry UX (#619)
  • f9a1f025bdef2e170f083dfdc2e876d573434cc6 Added interaction mode to pointers (#618)
  • b5c9a2a6abc680a159447f826e6782db03308d9a Chore/cleanup depricated settings (#612)
  • d3ef3251cced81983a4ea09f301a00a63da73ad0 better mouse context switching (#611)
  • c8231dd3d53f7ad29c6d0dafc2dd9d199310015e updated mouse input (#609)
  • d3e2e4213ffe072bb2c46ef1e6e2af88a5f2cedf Axis processor serialization fix (#610)
  • 790d2a4cd9e9ea789cf56a95448bfd5e6b20ac27 Make Guid Regenerator public (#604)
  • b037516e171ad7209c1be6e64662851478dbc3eb fixed some errors with meta files in 2019 (#601)
  • 4aa01ef12a51cc3da08c8afb80d462b0513466ec always return true if editor platform is defined (#600)
  • 58ee11c5580141118caa082a1aa963aa5247ead8 Fix endless configure toolkit dialog issue (#593)
  • d0d42c8b105db27b7ea75fcaa0e2f689bb00f0a3 Updated package seed installer (#592)
  • e7abe8a4bdc9ca7e477fbef37efb8de7f32cefd3 Added IMixedRealityController.Name (#589)
  • c7f1f883d937e50c07dabd196cafeefd258a23c3 Dev/updated project settings (#588)
  • 6a27ed0c6721a5e9d71eb4a4c8e2ea784f9c9a8d Updated handedness to properly work with the enum flags attribute (#587)
  • 12b3edc203460d020a4c3deb34c2b9c64ea83187 fixed standard editor shader reference (#586)
  • eccf63844f5f5d67d34699e6b98125fd6dbd83e0 Fixed an issue where services would always run in the editor when they were not supposed to
  • a7e68a622d5a800df49b25f217177f1d2ed150a1 near pointer interactions using collision (#560) [ #577 ]
  • 89e91faab801d063ca6acd9f44f374c210717cbc only regen guids on new installation (#581)
  • fc9bda6a807f9ecf8d72f104cb36648bfb1a3cd2 Fix to add additional resolution of Oculus Controllers following the V1 firmware Oculus update (controllers renamed for Quest) (#578)
  • 0f363fdf83b18ddff80dc2226ff36b3f773a4b52 cleaned up sdk a bit (#576)
  • 2110cfb73217c64e1522715cc3915b6ca0084fa4 Update Package installer to work for file extensions (#569) [ #571 ]
  • bbfb35510484e50f21238c117fd16582cebe7d18 Fixed rendering problems for 2019 (#575)
  • 6674688740ccfe9b01225e12648c337de7e531ea Feature/service wizard (#570)
  • 748c3a4a8680bef9c4d3e0deed7ebd1f4b54e199 fixed naming of BaseMixedRealityProfileExtensions name (#568)
  • 6a3cd7f0e57921ec01a2e4691414da02e90b7c3f Platform Configuration Manual Installation Triggers (#564)
  • f39b19609a49a8f5411b0fa1da4bf002780ec42b Icon fixes - cleanup (#567)
  • 806b81f0934cb42a5905057ecb0a1338ad181112 Fixed a bug where profile field assignment was not working (#566)
  • 9c667bec82c1950852f5b42b0c64e1552209f602 Disabled package installation button in xrtk.core project (#565)
  • aab545a397d7d26951ce5d87e5804e76252a61bd Feature/move prefabs to hidden folder (#563)
  • e68ff3cf7eb41e5bae08617ea75b57f73ee37669 Added guid regeneration for installed package profiles to prevent asset collisions (#562)
  • 9eaed34284be154f6dbdaf91aa7e70fae0c363b7 Fixed the nre with the controller mapping winow (#561)
  • 3da47f8e08e66670f31d05b67de06a7855517fce Fix canvas utility removed from prefabs unintentionally (#559)
  • 1508803d13d19c9b7b7c9a5aa9a8de49477790ba Housekeeping tasks (#557)
  • a19d1246681a64e80c50f231dd025705db85f02b Added platform profile installer (#554)
  • b46d4ee663fd9336a6efbe8829c6ced2ad5002d3 Fixed NRE in input system profile inspector (#555)
  • bd6fdd10b622603621e35399661470beb181a3d2 Concrete Instanced Guid References (#551)
  • c47197d26375d73cdebc09d1a9f6c77e42561bca updated sdk and wmr package layout and profile location (#549)
  • 7a29cd6d803be80dbbb401151dfc6597705ec155 Merge branch 'master' into development
  • eadca0fefa07cb03b12516e68f7534d3b968e0d1 Controller Mapping Profiles Refactor (#508) [ #515, #526 ]
  • bc05757555ffaa44a6a11e11da7b7b37518d873f fixed duplicate global profile entry in the camera system profile inspector (#547)
  • 921339aac478b9928b334d9a4d1a5e92fc442442 Fixed issue with ActivePlatforms being empty when initializing the xrtk
  • fde55492716cf1ac390e351185e1aa1437d571b1 Fix/input action regression (#543)
  • 4f08f58137d8dd05cd5d0b76ee1f87352998f99e Implement FoldoutWithBoldLabel inspector utility and update inspectors (#540) [ #542 ]
  • 79e6ae0d7ac48550f6bc5b3ae22667d523d8ed7b Spatial Awareness System Refactor (#528)
  • bc9e87bbd4469114f86b694b1d260a718e62481e Camera System Refactor (#517)
  • c1bf32dcdaa39446803fdca4a37764703332622d updated check for current build target (#538)
  • 06e6c43d350b9624bc6663740a35eb7253115163 Update EditorBuildTarget enum label (#536)
  • c09253540f7c7700bb24866aa878b0680a89f7ed Added IMixedRealityServiceProfile<out TService> (#534)
  • c0125e0e247176f002d1d453a00a1aec95b7bd5e Added configuration foldout to all service configuration profiles (#529)
  • 0fd3dd2dfd5245bba1caa0d6a8bbbe9f4cdfb00a Added platform overrides (#530)
  • f844fd0d94874afd8353cf72070585e012c88121 Updated Service Locator (#524)
  • c10a6e4f2fa5229b9ab01ddb5412e54032dccd18 Dev/platform refactor (#521)
  • dc615f1ca26fb981fd622bebae5bc88016f934f8 Remove dead interface in diagnostics system (#523)
  • ff90dde10f736800dbd2421dcc714bdf1716f6f9 fixed an unparented boundary game object (#522)
  • 161b089f27e774df8140da37120c045f238b9793 Changes path to be relative to the project if a full path is provided (#519)
  • 8f588d5c56d8f309e641380c09eb7ed9baa013f7 updated boundary system to utilize enable and disable properly (#520)
  • 97f438cdd919c0be9d5c26cfc32a4350b609b3b2 Updated Platforms (#518)
  • 58eedcf98570cde507e6f5fc3ec662067c4643f4 Create default hand interaction for spatial pointer pose (#516)
  • 9adddcaff6ece69a71d8f885a31a8b9cc39a170b Updated all the inspectors to use a uniform RenderHeader method (#510)
  • 496e01337a381407fbe402baa251f283750354c9 Removed old serialized attributes for older data providers (#513)
  • 9e92399a0cd462efc1a16e9024089f3978dabd67 moved some controller interfaces into the correct places (#514)
  • f0ea30580cc24936e705613c8d22de9a3e4e8790 Added GetOrCreateAsset extensions (#511)
  • 8993ea9dcad4393f5be89c57bc4873a38e3d597e updated input action constructors (#512)
  • bbf3817eb9578af667b62c3f536f5aba48aac308 IMixedRealityInputDataProvider refactor (#509)
  • 9ac2ec1cfad205a0d77491bd030ccffdfb76d539 Feature - Hand Controllers + Simulation - CORE (#216) [ #476, #480, #496, #497, #501 ]
  • bfd7cf9a7174f6aa84246dbdb4ad1cd83dc170cd fixed missing argument when creating joystick controller
  • c80b17735cfaa2cfc9134f1203bba3321a218888 added controller data provider reference to the controller (#505)
  • 5393ee3cee3a0e4ca5dfe57f3b7f97ace6003f1c Make use of DefaultHeadHeight setting in editor (#503)
  • 9cadb9f30fc8b20e8ca7d6704bc07afbb6ec9452 Fix/android platform usings (#502)
  • 3e993a3cfbc5bcaca585a3357c9658fdafb452c4 Fix/platforms editor exclude (#500)
  • a2d6e5675656d0ef23bf7783069f681988a12e44 Feature - Input Action Refactor (#379) [ #364 ]
  • 69d6c05ec42229d7cefbfbc2d1216f9311356118 Fix wrong UWP preprocessor directive (#498)
  • 9f7e694e54747213fcbb1f8eb9f0e117fbbd11ad ported game object extension from #216 (#495)
  • e262401165ec7350fed6533136b267a71bdb4e66 Mixed Reality Profiles Refactor and Clone by default (#489)
  • 87c06f9f4089c23f615d1db11416ef4e355f0767 fixed missing icons (#488)
  • 66344d7f1cc40e40441d7f27654b5b5418219c0d docfx build 0.1.32@342fd9384131be1b0bf855de353362c322ef891c
  • 17c01ef7c84355b9a22b74216de06b8fa09abc25 Updated the controller mapping profile inspector (#486)
  • 59e7e6903a41193cae587faf8ed8d1927e0096b6 Updated concept of "Configuration Profile" and Inspector Cleanup (#483)
  • 2bf1ed5fe74b7acd850a2cea4aa5bc678178ca69 removed redundant MixedRealityDataProviderProfile type (#484)
  • a102ee84f8c9beb20287ba042e6bd011e33d8f80 Feature - Platform System (#416)
  • a490ed35899503b692d1e1e3e72080eb2a202748 Ensure that the detected input sources and detected controller's are readonly from the system (#481)
  • 60307f4b7f4756733a05916462dcec9f9ecda465 Fixed some issues with the MixedRealityServiceProfileInspector (#478)
  • eb4ad2d42350b7009b2367b3678282037f046580 Enabled specific profile type filtering in the configuration list (#474)
  • 961805d6ddfa8b6d2cfdda3d8deca1af97ec8a2c Fixed some issues with registering extension services and data providers (#473)
  • c9278bd00a6d92f885c182f90395166e272e6bd5 Fix/471 extension service providers (#472)
  • 233def2ef24d6411d9c82972d1975b2341653665 Fixes to correctly filter for nested services/data providers in the new configuraitons inspector (#470)
  • 6d73c4c447db7fa809ac62a65127ecdca28f60e7 updated package version
  • 973aff032ed17f16a42f2cf5a70bf4fc80ce88be docfx build 0.1.30@92ba9c87ada180e9bb2b64f26fe0ebd648b69c22
  • a996bfba475406d5e5b838e1e688e6fea92ac374 updated core package details for next release (#468)
  • 0ec12eb2fa979a9b11dcc8d055df45931d02195b Introduced IMixedRealityServiceConfiguration (#455) [ #458 ]
  • 8252dd7499c5daeef43ceefa287abc4c558abd18 Added a remark to the ArrayExtensions ArrayInitialise function, to ensure devs are aware to only use value types (#464)
  • 8aec0434f2a97d1c9b8f2f669abde4f46d73576e Fix controller popup nre's for new controller (#462) [ #461 ]
  • 4802c2073a868a7d7e97c222c0a77674949204a3 New array Extension plus tests (#461)
  • 4b53c64fcb0dbcca1b6552668de0a2266960b0d6 Fix inspctor name to avoid confusion with actual MixedRealityControllerDataProvider Profiles (#460)
  • 4c99fd769038f264ee97037023b586a821c01846 Add a utility to draw a capsure wire gizmo (#459)
  • ad62f39fdc657505e1cbb38fb7d298b1bb8cab0f Transferring new SceneHelper script to core (#457)
  • 2bf2322e1de04645dc9669f73e29d75cee424e63 some fixes from the last pr merge (#456)
  • 0d548131189736f39cfd181bd7b99dc1414d9995 Controller Mapping / Provider validations part 2 (#452)
  • 503776082b327a611fbc1ed7bdc9624ebc6b7330 Array extension, Added additional parameter to specify Array Index (#454)
  • 161383469611d068ae213678156b3c9d49d0f1db New array extension to allow easy addition of information to an existing array (#453)
  • 98d2d025f69f73f4785a64b30335f48968f8c83e updated package and sdk checkout
  • 71eec823c613e0b7c4a02fd994dc768fcc9dea6b Transform Extension Collider and Bounds Calculation Performance Update (#448)
  • 626ec39b3692f213fdc4a14a246ae683edc24de8 Fix/cursor modifier (#449)
  • f3d0f0c966fbe0da11d8bc590a7ad1f78d4df671 fixed typo
  • eb1034328a79459d08e099575d37bcdcee2a13e9 fixed some formatting (#447)
  • 69991dc2944b1f048234ca410a86fd5bc5cfaa1d Added ability to pass in cached references to avoid costly lookup (#446)
  • eb3dbcc358bac4d3b3d46f538e1262e138cb35c7 Controller mapping detection (#433)
  • f960a1a7e6dc74e77e44d1bacb4d293b0dab380d docfx build 0.1.29@02bf94f1c1ce65cfab7bb37ae71aea76736050b3
  • 99dbbfaccf46aa06015a4c3c34a26503faeb407d updated version
  • 0a688bcfea2978ef7233aaf89216ab56e1b410e1 just a little tweak to use the existing local variable (#444)
  • 62e1d91fb897c7f67cfa87934e2a92bd9547b8e6 Fix copy paste error in windows api checker (#443)
  • 70fdf9d1ded6147daf24bf8788f4f248cf524894 attempted to fix possible crashes when updating the symbolic links settings asset (#442)
  • 50d377da5d14c9245eb8c7f79bff27359a9aa831 Pull SetupConfiguration and TryRenderControllerModel into controller interface (#439)
  • bee6063b0574964b4a8aa6c84b4128d97c046352 Implement utility function to lock a prfoile from editing if the build target does not match (#440)
  • 92fb1bf624ee5d4e1d94f11c6472478cf69e5efc Fixed diagnostics data provider memory limit reporting (#438)
  • 11489508264f04b472ad2471867999d612e895d5 Feature/diagnostics system console (#422) [ #426 ]
  • 23b35b759a8d0d9cdc833dd9d094a211f92f5a95 broke out the changes from the diagnostics PR (#428)
  • e0f6b91936e1a4a8d58bd5c86c6bcbc28b6f429f cleaned up base service (#423)
  • 809efebd0c2278b56732c1ec22e8e350c62ceed5 docfx build 0.1.27@ea2d5d7afb5538e75eaafbb0ff208446617f2db4
  • 430b41f341e227cf6c409b60be172b5d87d567e5 Dev/inspectors cleanup (#418)
  • 19868ec8ef7406997f408db8dffc63857e228624 Fix/legacy unity controllers (#415)
  • 8e74a3910588c080800309009b2ff841328961b8 Dev/camera extension update (#414)
  • 1967aee27bb326b5c63b814cdcfd54cdf398034a Updated interaction event datum to better support events (#413)
  • c5f399fbf9c7cd24c6e62b5114a18e7054ad4d6e updated articles and documentation (#411)
  • 05cb5878a07d95ed31c840454baaf2f13f592663 Replaced assert with return if null (#412)
  • 788efe7793e86a6c5b2f0f0d5cd7af6e292586da More rig sync updates (#409)
  • d5176b199ef7ffe747c879fc9a0c2edefcc73fb9 Updated package to 0.1.26
  • 4a11e597599b0d149ab62ac304ba0106b4fa2028 Fixed a few things with the new camera rig (#405)
  • f64d558aa51a2bd2b3c4942f60faa91d1d3d83c9 Fix/camera system inspector hotfix (#402)
  • e10c99acaaa881e9780ecbd383e46f514d09abff Merge branch 'refs/heads/master' into development
  • 97acbda8c982f9123c1e9fde4c7307d4e6225808 bumped version to 0.1.24

This list of changes was auto generated.