refactor(core:ui): drop redundant SinglePaneSceneStrategy from NavDisplay (#5934)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
James Rich
2026-06-24 11:00:17 -05:00
committed by GitHub
parent 78d91ecc60
commit f1a7982a4d

View File

@@ -40,7 +40,6 @@ import androidx.navigation3.runtime.NavKey
import androidx.navigation3.runtime.rememberSaveableStateHolderNavEntryDecorator
import androidx.navigation3.scene.DialogSceneStrategy
import androidx.navigation3.scene.Scene
import androidx.navigation3.scene.SinglePaneSceneStrategy
import androidx.navigation3.ui.NavDisplay
import org.meshtastic.core.navigation.MultiBackstack
@@ -129,13 +128,8 @@ fun MeshtasticNavDisplay(
backStack.removeLastOrNull()
}
},
sceneStrategies =
listOf(
DialogSceneStrategy(),
listDetailSceneStrategy,
supportingPaneSceneStrategy,
SinglePaneSceneStrategy(),
),
// NavDisplay falls back to SinglePaneSceneStrategy automatically when none of these compute a Scene.
sceneStrategies = listOf(DialogSceneStrategy(), listDetailSceneStrategy, supportingPaneSceneStrategy),
sharedTransitionScope = this@SharedTransitionLayout,
transitionSpec = meshtasticTransitionSpec(),
popTransitionSpec = meshtasticTransitionSpec(),