diff --git a/library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/ThreePaneMovableElementSharedTransitionScope.kt b/library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/ThreePaneMovableElementSharedTransitionScope.kt index fba37ad..777e586 100644 --- a/library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/ThreePaneMovableElementSharedTransitionScope.kt +++ b/library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/ThreePaneMovableElementSharedTransitionScope.kt @@ -24,7 +24,7 @@ import com.tunjid.treenav.compose.PaneScope import com.tunjid.treenav.compose.PaneSharedTransitionScope import com.tunjid.treenav.compose.moveablesharedelement.MovableSharedElementScope import com.tunjid.treenav.compose.rememberPaneMovableElementSharedTransitionScope -import com.tunjid.treenav.compose.threepane.transforms.requireThreePaneMovableSharedElementScope +import com.tunjid.treenav.compose.threepane.panedecorators.requireThreePaneMovableSharedElementScope /** * An interface providing both [MovableSharedElementScope] and [PaneSharedTransitionScope] for diff --git a/library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/transforms/ThreePaneAdaptiveDecorator.kt b/library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/panedecorators/ThreePaneAdaptiveDecorator.kt similarity index 97% rename from library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/transforms/ThreePaneAdaptiveDecorator.kt rename to library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/panedecorators/ThreePaneAdaptiveDecorator.kt index 36f5731..dc9d9d8 100644 --- a/library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/transforms/ThreePaneAdaptiveDecorator.kt +++ b/library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/panedecorators/ThreePaneAdaptiveDecorator.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.tunjid.treenav.compose.threepane.transforms +package com.tunjid.treenav.compose.threepane.panedecorators import androidx.compose.runtime.State import androidx.compose.runtime.derivedStateOf diff --git a/library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/transforms/ThreePaneMovableSharedElementDecorator.kt b/library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/panedecorators/ThreePaneMovableSharedElementDecorator.kt similarity index 98% rename from library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/transforms/ThreePaneMovableSharedElementDecorator.kt rename to library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/panedecorators/ThreePaneMovableSharedElementDecorator.kt index 708aef0..969a8f9 100644 --- a/library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/transforms/ThreePaneMovableSharedElementDecorator.kt +++ b/library/compose-threepane/src/commonMain/kotlin/com/tunjid/treenav/compose/threepane/panedecorators/ThreePaneMovableSharedElementDecorator.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.tunjid.treenav.compose.threepane.transforms +package com.tunjid.treenav.compose.threepane.panedecorators import androidx.compose.animation.BoundsTransform import androidx.compose.animation.EnterExitState @@ -60,7 +60,7 @@ import com.tunjid.treenav.compose.panedecorators.paneRenderDecorator * There should be one instance of this per [MultiPaneDisplay]. */ fun - threePanedMovableSharedElementDecorator( + threePaneMovableSharedElementDecorator( movableSharedElementHostState: MovableSharedElementHostState, ): PaneDecorator = paneRenderDecorator { destination, destinationPaneMapper -> @@ -82,7 +82,7 @@ fun /** * Requires that this [PaneScope] is a [MovableSharedElementScope] specifically configured for * [ThreePane] layouts and returns it. This only succeeds if the [MultiPaneDisplayState] has the - * [threePanedMovableSharedElementDecorator] applied to it. + * [threePaneMovableSharedElementDecorator] applied to it. * * In the case this [PaneScope] is not the [MovableSharedElementScope] requested, an exception * will be thrown. diff --git a/libraryVersion.properties b/libraryVersion.properties index da72d84..a96156c 100644 --- a/libraryVersion.properties +++ b/libraryVersion.properties @@ -14,7 +14,7 @@ # limitations under the License. # groupId=com.tunjid.treenav -treenav_version=0.0.30e -strings_version=0.0.30e -compose_version=0.0.30e -compose-threepane_version=0.0.30e \ No newline at end of file +treenav_version=0.0.30f +strings_version=0.0.30f +compose_version=0.0.30f +compose-threepane_version=0.0.30f \ No newline at end of file diff --git a/sample/common/src/commonMain/kotlin/com/tunjid/demo/common/ui/DemoApp.kt b/sample/common/src/commonMain/kotlin/com/tunjid/demo/common/ui/DemoApp.kt index f70afdc..a33f40f 100644 --- a/sample/common/src/commonMain/kotlin/com/tunjid/demo/common/ui/DemoApp.kt +++ b/sample/common/src/commonMain/kotlin/com/tunjid/demo/common/ui/DemoApp.kt @@ -85,8 +85,8 @@ import com.tunjid.treenav.compose.moveablesharedelement.MovableSharedElementHost import com.tunjid.treenav.compose.multiPaneDisplayBackstack import com.tunjid.treenav.compose.navigation3.ui.NavigationEventHandler import com.tunjid.treenav.compose.threepane.ThreePane -import com.tunjid.treenav.compose.threepane.transforms.threePaneAdaptiveDecorator -import com.tunjid.treenav.compose.threepane.transforms.threePanedMovableSharedElementDecorator +import com.tunjid.treenav.compose.threepane.panedecorators.threePaneAdaptiveDecorator +import com.tunjid.treenav.compose.threepane.panedecorators.threePaneMovableSharedElementDecorator import com.tunjid.treenav.compose.panedecorators.PaneDecorator import com.tunjid.treenav.compose.panedecorators.paneModifierDecorator import com.tunjid.treenav.pop @@ -128,7 +128,7 @@ fun App( appState.splitLayoutState.size } ), - threePanedMovableSharedElementDecorator( + threePaneMovableSharedElementDecorator( movableSharedElementHostState = movableSharedElementHostState ), paneModifierDecorator {