Skip to content

Commit

Permalink
Release v1.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
bsawyer-ml committed Mar 22, 2023
1 parent ce12a9e commit 5760c34
Show file tree
Hide file tree
Showing 241 changed files with 5,722 additions and 4,860 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# Changelog

## [1.5.0]
### Features
- Added support for `XRHandSubsystem`
- Added slots to `MLVoiceIntents`
- Update Magic Leap XR Plugin requirement to version `7.0.0`
- Added option to recenter the `XROrigin` component at `Start()` via the inspector inside the `MagicLeapCamera` component.
### Bugfixes
- Fixed enforcement of Main Camera's near clip distance to respect user setting.
- Fixed a NullReferenceException being thrown when stopping and replaying video with `MLMediaPlayer`
- Fixed invalid handle check with `MLMeshing` subsystem

### Known Issues
- `MLWebRTC`: When disconnecting from a session, the camera does not shut down cleanly if the NativeSurface buffer format was used, causing the application to hang for as much as 30 seconds.

## [1.4.0]
### Features
- Added `MLNativeBindings.MLUnitySdkGetMinApiLevel()` method which reports the minimum Magic Leap API level supported by the package.
Expand Down
4 changes: 4 additions & 0 deletions Editor/Inspectors/MagicLeapCameraEditor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,14 @@ class MagicLeapCameraEditor : Editor
private static GUIContent fixIssuesText = new GUIContent("Fix Problems On Startup", "Should the Camera settings be automatically adjusted to preferred Magic Leap values on scene startup?");
private static GUIContent nearClipText = new GUIContent("Enforce Near Clip Distance", "Enforce Camera Near Clip Plane validation.");
private static GUIContent farClipText = new GUIContent("Enforce Far Clip Distance", "Enforce Camera Far Clip Plane validation");
private static GUIContent recenterText = new GUIContent("Recenter XR Origin At Start", "Determine if the app should recenter the XR Origin object so that the Main Camera is at the scene's origin on start");

private SerializedProperty stereoConvergencePointProp;
private SerializedProperty protectedSurfaceProp;
private SerializedProperty fixeIssuesProp;
private SerializedProperty enforceNearClipProp;
private SerializedProperty enforceFarClipProp;
private SerializedProperty recenterXROriginProp;

void OnEnable()
{
Expand All @@ -28,6 +30,7 @@ void OnEnable()
enforceNearClipProp = serializedObject.FindProperty("enforceNearClip");
enforceFarClipProp = serializedObject.FindProperty("enforceFarClip");
fixeIssuesProp = serializedObject.FindProperty("fixProblemsOnStartup");
recenterXROriginProp = serializedObject.FindProperty("recenterXROriginAtStart");
}

public override void OnInspectorGUI()
Expand All @@ -44,6 +47,7 @@ public override void OnInspectorGUI()
EditorGUILayout.ObjectField(stereoConvergencePointProp, typeof(Transform), stereoConvergencePointText);

EditorGUILayout.PropertyField(protectedSurfaceProp, protectedSurfaceText);
EditorGUILayout.PropertyField(recenterXROriginProp, recenterText);

serializedObject.ApplyModifiedProperties();
}
Expand Down
311 changes: 0 additions & 311 deletions Editor/TestRunner.cs

This file was deleted.

11 changes: 0 additions & 11 deletions Editor/TestRunner.cs.meta

This file was deleted.

Binary file modified Plugins/Android/libMLAudioOutput.so
Binary file not shown.
Binary file modified Plugins/Android/libMagicLeapXrProvider.so
Binary file not shown.
Binary file modified Plugins/Android/libml_c_utils.so
Binary file not shown.
Binary file modified Plugins/Android/libml_sdk_loader.so
Binary file not shown.
Binary file added Plugins/Android/libml_sdk_tests_provider.so
Binary file not shown.
Loading

0 comments on commit 5760c34

Please sign in to comment.