From d62c40e2828736484fd66f184b0af619ee24d3ef Mon Sep 17 00:00:00 2001 From: Dereck Bridie Date: Thu, 23 Oct 2025 18:52:26 +0200 Subject: [PATCH 1/2] Update to October release of XR libraries --- gradle/libs.versions.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3ed980c7..2fc556ec 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -28,9 +28,9 @@ androidx-test-junit = "1.3.0" androidx-window = "1.5.0" androidx-window-core = "1.5.0" androidx-window-java = "1.5.0" -androidx-xr-arcore = "1.0.0-alpha06" -androidx-xr-compose = "1.0.0-alpha07" -androidx-xr-scenecore = "1.0.0-alpha07" +androidx-xr-arcore = "1.0.0-alpha07" +androidx-xr-compose = "1.0.0-alpha08" +androidx-xr-scenecore = "1.0.0-alpha08" androidxHiltNavigationCompose = "1.3.0" appcompat = "1.7.1" coil = "2.7.0" From eef1b53577e39e7fae1a52de50f93ffeebb0a605 Mon Sep 17 00:00:00 2001 From: Dereck Bridie Date: Thu, 23 Oct 2025 18:53:13 +0200 Subject: [PATCH 2/2] Revert "Add incorrectly removed SessionConfigureConfigurationNotSupported (#638)" This reverts commit 0ce934934da194e7a03d1a0afb971a49f2cfa4cd. --- xr/src/main/java/com/example/xr/arcore/Anchors.kt | 3 --- xr/src/main/java/com/example/xr/arcore/Hands.kt | 3 --- xr/src/main/java/com/example/xr/arcore/Planes.kt | 3 --- 3 files changed, 9 deletions(-) diff --git a/xr/src/main/java/com/example/xr/arcore/Anchors.kt b/xr/src/main/java/com/example/xr/arcore/Anchors.kt index baafef6e..ad8ac26a 100644 --- a/xr/src/main/java/com/example/xr/arcore/Anchors.kt +++ b/xr/src/main/java/com/example/xr/arcore/Anchors.kt @@ -21,7 +21,6 @@ import androidx.xr.arcore.AnchorCreateSuccess import androidx.xr.arcore.Trackable import androidx.xr.runtime.Config import androidx.xr.runtime.Session -import androidx.xr.runtime.SessionConfigureConfigurationNotSupported import androidx.xr.runtime.SessionConfigureSuccess import androidx.xr.runtime.math.Pose import androidx.xr.scenecore.AnchorEntity @@ -35,8 +34,6 @@ fun configureAnchoring(session: Session) { ) when (val result = session.configure(newConfig)) { is SessionConfigureSuccess -> TODO(/* Success! */) - is SessionConfigureConfigurationNotSupported -> - TODO(/* Some combinations of configurations are not valid. Handle this failure case. */) else -> TODO(/* The session could not be configured. See SessionConfigureResult for possible causes. */) } diff --git a/xr/src/main/java/com/example/xr/arcore/Hands.kt b/xr/src/main/java/com/example/xr/arcore/Hands.kt index 0a671a61..3c0fd82f 100644 --- a/xr/src/main/java/com/example/xr/arcore/Hands.kt +++ b/xr/src/main/java/com/example/xr/arcore/Hands.kt @@ -23,7 +23,6 @@ import androidx.xr.arcore.Hand import androidx.xr.arcore.HandJointType import androidx.xr.runtime.Config import androidx.xr.runtime.Session -import androidx.xr.runtime.SessionConfigureConfigurationNotSupported import androidx.xr.runtime.SessionConfigureSuccess import androidx.xr.runtime.math.Pose import androidx.xr.runtime.math.Quaternion @@ -41,8 +40,6 @@ fun ComponentActivity.configureSession(session: Session) { ) when (val result = session.configure(newConfig)) { is SessionConfigureSuccess -> TODO(/* Success! */) - is SessionConfigureConfigurationNotSupported -> - TODO(/* Some combinations of configurations are not valid. Handle this failure case. */) else -> TODO(/* The session could not be configured. See SessionConfigureResult for possible causes. */) } diff --git a/xr/src/main/java/com/example/xr/arcore/Planes.kt b/xr/src/main/java/com/example/xr/arcore/Planes.kt index 42689bf1..828f3785 100644 --- a/xr/src/main/java/com/example/xr/arcore/Planes.kt +++ b/xr/src/main/java/com/example/xr/arcore/Planes.kt @@ -19,7 +19,6 @@ package com.example.xr.arcore import androidx.xr.arcore.Plane import androidx.xr.runtime.Config import androidx.xr.runtime.Session -import androidx.xr.runtime.SessionConfigureConfigurationNotSupported import androidx.xr.runtime.SessionConfigureSuccess import androidx.xr.runtime.math.Pose import androidx.xr.runtime.math.Ray @@ -32,8 +31,6 @@ fun configurePlaneTracking(session: Session) { ) when (val result = session.configure(newConfig)) { is SessionConfigureSuccess -> TODO(/* Success! */) - is SessionConfigureConfigurationNotSupported -> - TODO(/* Some combinations of configurations are not valid. Handle this failure case. */) else -> TODO(/* The session could not be configured. See SessionConfigureResult for possible causes. */) }