up versions

This commit is contained in:
2026-08-15 15:22:07 +03:00
parent 64b7ed216a
commit b8234253d3
3 changed files with 45 additions and 30 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ plugins {
alias(libs.plugins.convention.ktor.client) alias(libs.plugins.convention.ktor.client)
} }
val appVersion = "1.26.0" val appVersion = "1.26.2"
android { android {
buildFeatures { buildConfig = true } buildFeatures { buildConfig = true }
+1 -1
View File
@@ -1,6 +1,6 @@
[versions] [versions]
activity-compose = "1.13.0" activity-compose = "1.13.0"
material3-compose = "1.12.0-alpha03" material3-compose = "1.11.0-alpha03"
adaptiveLayout = "1.3.0-beta02" adaptiveLayout = "1.3.0-beta02"
appcompat = "1.8.0" appcompat = "1.8.0"
coil-compose = "3.5.0" coil-compose = "3.5.0"
@@ -98,39 +98,53 @@ fun <T : Route> AppScaffold(
} }
val blurState = rememberBlurState() val blurState = rememberBlurState()
CompositionLocalProvider(LocalBlurState provides blurState) { CompositionLocalProvider(LocalBlurState provides blurState) {
when (navigationSuiteType) { if (navigationEntries?.isNotEmpty() == true) {
NavigationSuiteType.ShortNavigationBarCompact, when (navigationSuiteType) {
NavigationSuiteType.ShortNavigationBarMedium, NavigationSuiteType.ShortNavigationBarCompact,
NavigationSuiteType.NavigationBar -> { NavigationSuiteType.ShortNavigationBarMedium,
BottomBarScaffold( NavigationSuiteType.NavigationBar -> {
modifier, BottomBarScaffold(
navigationEntries, modifier,
currentRoute, navigationEntries,
appBar, currentRoute,
content, appBar,
scrollBehavior, content,
onSelectNavigation, scrollBehavior,
snackbarState onSelectNavigation,
) snackbarState
} )
else -> { }
DynamicNavigationScaffold(
modifier, else -> {
navigationSuiteType, DynamicNavigationScaffold(
navigationEntries, modifier,
currentRoute, navigationSuiteType,
onSelectNavigation, navigationEntries,
scrollBehavior, currentRoute,
appBar, onSelectNavigation,
snackbarState, scrollBehavior,
content appBar,
) snackbarState,
content
)
}
} }
} else {
Scaffold(
modifier = if (scrollBehavior != null) {
modifier.nestedScroll(scrollBehavior.nestedScrollConnection)
} else {
modifier
},
topBar = { appBar(scrollBehavior) },
snackbarHost = { snackbarState?.let { SnackbarHost(it) } },
content = content
)
} }
} }
} }
@OptIn(ExperimentalMaterial3ExpressiveApi::class) @OptIn(ExperimentalMaterial3ExpressiveApi::class, ExperimentalMaterial3Api::class)
@Composable @Composable
private fun <T : Route> DynamicNavigationScaffold( private fun <T : Route> DynamicNavigationScaffold(
modifier: Modifier, modifier: Modifier,
@@ -194,6 +208,7 @@ private fun <T : Route> DynamicNavigationScaffold(
} }
} }
@OptIn(ExperimentalMaterial3Api::class)
@Composable @Composable
private fun <T : Route> BottomBarScaffold( private fun <T : Route> BottomBarScaffold(
modifier: Modifier, modifier: Modifier,