HoloToolkit 2017.4.0.0
Project board: https://github.com/Microsoft/MixedRealityToolkit-Unity/projects/8
Upgrade Guide
Attention!
- This release is targeted for the Unity 2017.x products
- The recommended Editor version is 2017.4 LTS (Long Term Support)
- This release should be compatible for development for both HoloLens & immersive headsets for 2017.2+
- The recommended minimum Editor version is 2017.1 (we will investigate reported issues on Unity 5.6).
- Windows SDK 10.0.17134 is required for 2017.2+
- Visual Studio 2017 is required.
- Fall Creators Update is required.
- When upgrading to this release, delete all toolkit folders before importing the package.
Fixed Since 2017.4.0.0 Release Candidate 2
- (#1940) XAML: HoloToolkit triggers own and system keyboard
- (#2166) Can I Change length of Motion Controller pointing ray when if lost focus from a object?
- (#2208) A few issues with the Build Window
- (#2210) Keyboard dictation input fixes
- (#2215) [Cursor] Properly track sources that were detected before registering as a global listener
What's New
- (#1275, #1277) Motion Controller pointing ray
- (#1918) Dialog and Progress UI
- (#1936) ToolTip UX
- (#1991) Automatically set the default Spatial Mapping Physics Layer (configuration dialog)
- (#1994) ManipulationMode is now public in TwoHandManipulatable
- (#2037) BoundingBox activation events
- (#2043) Materials and Prefabs for additional Selawik font weights
- (#2066) SimpleSinglePointerSelector can connect pointer upon OnSourceDetected
Preview Features
- (#1867) Spectator View (share holograms with HoloLens and iOS devices)
Import HoloToolkit-Unity-PreviewFeatures-2017.4.0.0.unitypackage to include SpectatorView in your project.
Fixes
- (#917, #1169, #1979) Cannot erase all content of KeyboardInputField
- (#1443) Spatial Mapping Physics Layer isn't visible in MRTK project's layer
- (#1790) FadeManager Assertion Failed on Holographic Remoting
- (#1824) Cannot test whether grip position can be obtained from a WSA hand
- (#1887) Button.cs ButtonState is incorrect
- (#1913) FpsDisplay.cs calls InitBuffer every Update
- (#1921) Eliminate deprecated API popups (Unity 2017.x)
- (#1927) Keyboard Input field Backspace/Cursor position incorrect
- (#1935) Headset Adjustment scene
- (#1978) Caret not showing in MRTK Keyboard input field
- (#1983) Cursor.prefab is missing the point light off holograms
- (#1994) Cannot change TwoHandManipulable.ManipulationMode at runtime
- (#2006) remove TextMesh required component in FpsDisplay
- (#2009) BoundingBoxGizmoExample NullReferenceException
- (#2019) HolographicButton: Animator is not playing an AnimatorController
- (#2053) NullReferenceException in ControllerFinder.OnEnable
- (#2062) Update UpgradeGuide.md
- (#2073) Solver Body Lock null refs if the tracked object isn't present
- (#2103) Allow Unsafe Code not auto-checked correctly
- (#2113) Surface Magnetism + Spatial Processing example scene improvement
- (#2120) Set KeyboardAtlas as default (fix symbol characters in MRTK keyboard)
- (#2124) Build warnings with IL2CPP in 2017+
- (#2131) Grip position not reported for in-Editor hands
- (#2157) Tooltip example scene's labels position
- (#2166) Can I Change length of Motion Controller pointing ray when if lost focus from a object?
- (#2170) SpectatorView - HoloLens camera doesn't activate when iPhone tries to join
- (#2208) A few issues with the Build Window
- (#2210) Keyboard dictation input fixes
- (#2215) [Cursor] Properly track sources that were detected before registering as a global listener
Known issues
The following items are known and currently being investigated.