2017.4.0.0 Release Candidate
Pre-release
Pre-release
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.