@davidkline-ms davidkline-ms released this May 30, 2018 · 346 commits to master since this release

Assets 5

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.

  • (#2123) Cannot build for IL2CPP in 5.6
  • (#2126) Invalid IL warnings in UnityEngine.Internal
  • (#2163) WACK failure - SpectatorView
  • (#2214) If platform is not previously set to UWP, project settings not applied correctly