This repository has been archived by the owner on Aug 11, 2024. It is now read-only.
XRTK-Core 0.2.18
Pre-release
Pre-release
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
- Download the release asset unity package from https://github.com/XRTK/XRTK-Core/releases
- Import the XRTK-Seed unity package directly into your project by dragging and dropping the file into your project
Requirements
- Unity 2019.4 LTS or later
- Microsoft Visual Studio 2019
- Windows 10 or later
Changes:
- b0589c2 fixed some edge cases when generating symbolic links (#855)
- c65f27a bumped release to 0.2.17
- 1caa64f Dev/build window improvements (#853)
- d224a36 cleaned up service configuration profiles a bit (#852)
- 17284ab always show root profile configurations (#851)
- 0f0b333 clickable services without having to open foldout (#848)
- 1997ae2 removed serperfluous log
- 281ec18 don't update assembly info for cached packages
- d06d19a bumped version to 0.2.16
- 75e6ab8 Fixed string extensions (backslahses and forward slashes were inverted) (#844)
See More
- 262fa99 Fix symlink validation & git utilities (#843)
- fdc4973 fix NRE if tracked poses is null in BaseHandControllerDataProvider.cs
- b210c2e Added abiltiy to check if device is online (#841)
- dcd00a7 auto update assembly version based on package.json info (#840)
- 5b7377b Adding compiler definitions for platforms (#839)
- 1df6888 Fixed post process build event forwarder (#838)
- 5ada62d Bump version to 0.2.15
- b1f1050 Fixed a few issues with the build pipeline from the refactoring (#836)
- bda52b4 Fixed equality checks for platforms (#835)
- 0893abf Build pipeline refactor (#780)
- d8060ba updated system numerics extensions (#833)
- fcd495e Fix/spatial awareness (#832)
- 05594c9 Updated Spatial Awareness System (#828)
- 5466d53 Updated the Package installer to also populate Boundary system provider configuration (#830)
- 20c135f Added additional command line parameters for CI/CD (#829)
- b875074 Implement BoundaryVisibility (#822)
- 68fb935 Import Text Mesh Pro Essential Resources (#824)
- 8ff4898 Updated documentation around service and system utilities (#823)
- 2e80398 bumped package version to 0.2.11
- b4e7508 Fixed git utility fallback (#820)
- 0f2a06a Dev/rest api updates (#819)
- 8c2646f Added .editorconfig to help keep project in compliance with coding guidelines (#818)
- 43fa762 Added try/catch around assembly load (#814)
- 0ae3ba5 Fixed configuratoin profile picker (#812)
- ef4d278 removed the min unity release rule (#810)
- 00d9f5b a bit of cleanup for the release (#808)
- f78f18d Extract glTF utility to its own project. (#801) [ #800 ]
- 330a066 delete any meta files for the symlink_temp text files if they happen to get created (#806)
- 2909863 handle a few more edge cases with symlinks (#805)
- 080f1e3 Fix symbolic linker errors (#804)
- be8e400 updated project editor to 2019.4.23f1 (#803)
- 312dbcf updated project to 2019.4.21f1 (#797)
- 26ba7f2 Dev/quieter scene switcher (#796)
- a144a86 removed pacakges that don't really do anything
- 3f6fbdf Fixed editor hanging when symbolic link path is no longer valid (#794)
- 6321e0e Delay showing the dialog until the next editor gui update (#791)
- 4b7debd Clean up dead assembly references
- 9bb9766 Fix/package installer (#788)
- aeb252f Fixed packages installer (#784)
- 7d2d803 Refactoring System Registration (#765) [ #769 ]
- 011a4d7 updated project to Unity 2019.4.19f1 (#781)
- e6659c3 Tweaked CI/CD builds (#779)
- 7693f63 Merge branch 'master' into development
- 8bfa822 Release 0.2.5 (#777) [ #776 ]
- 6c2d9ff fixed inspectors to render the mapping profiles correctly if we're missing a left or right controller (#776)
- 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)
- 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)
This list of changes was auto generated.