Skip to content

2017.4.0.0 Release Candidate

Pre-release
Pre-release
Compare
Choose a tag to compare
@david-c-kline david-c-kline released this 23 May 18:26

This is a release candidate for Mixed Reality Toolkit - Unity 2017.4.0.0.

Project board: https://github.com/Microsoft/MixedRealityToolkit-Unity/projects/8

Attention!

  • This release is targeted for the Unity 2017.x products
    • 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.

What's New

  • (#1275, #1277) Motion Controller pointing ray
  • (#1867) Spectator View (share holograms with HoloLens and iOS devices)
  • (#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

Fixes

  • (#917, #1169, #1979) Cannot erase all content of KeyboardInputField
  • (#1443) Spatial Mapping Physics Layer isn't visible in MRTK project's layer
  • (#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
  • (#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)
  • (#2131) Grip position not reported for in-Editor hands

Breaking changes

This release re-breaks #1940, in order to restore the keyboard caret (#2132). A fix is being investigated.

Known issues

The following items are known and currently being investigated.

  • (#1900) Problem with InteractionManager and head rotation
  • (#1940) XAML: HoloToolkit triggers own and system keyboard
  • (#2123) Cannot build for IL2CPP in 5.6
  • (#2124) Build warnings with IL2CPP in 2017+
  • (#2126) Invalid IL warnings in UnityEngine.Internal