android: migrate away from Accompanist Insets

This commit is contained in:
Harsh Shandilya 2022-03-28 14:26:20 +05:30
parent edd537b351
commit 9f7a5446f8
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80
3 changed files with 102 additions and 109 deletions

View file

@ -55,7 +55,6 @@ dependencies {
implementation(projects.common)
implementation(projects.database)
implementation(compose.material3)
implementation(libs.accompanist.insets)
implementation(libs.accompanist.swiperefresh)
implementation(libs.accompanist.sysuicontroller)
implementation(libs.androidx.activity.compose)

View file

@ -1,5 +1,6 @@
package dev.msfjarvis.claw.android.ui
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.rememberLazyListState
import androidx.compose.material.icons.Icons
@ -31,9 +32,6 @@ import androidx.navigation.compose.rememberNavController
import androidx.navigation.navArgument
import androidx.navigation.navDeepLink
import androidx.paging.compose.collectAsLazyPagingItems
import com.google.accompanist.insets.ProvideWindowInsets
import com.google.accompanist.insets.navigationBarsPadding
import com.google.accompanist.insets.statusBarsPadding
import com.google.accompanist.systemuicontroller.rememberSystemUiController
import dev.msfjarvis.claw.android.R
import dev.msfjarvis.claw.android.ui.decorations.ClawAppBar
@ -76,7 +74,6 @@ fun LobstersApp(
LocalHTMLConverter provides htmlConverter,
colorScheme = decideColorScheme(LocalContext.current),
) {
ProvideWindowInsets {
val currentUiMode = LocalConfiguration.current.uiMode
val systemBarsColor = MaterialTheme.colorScheme.surfaceColorAtNavigationBarElevation()
val backgroundColor = MaterialTheme.colorScheme.background
@ -110,7 +107,6 @@ fun LobstersApp(
Scaffold(
topBar = {
ClawAppBar(
modifier = Modifier.statusBarsPadding(),
backgroundColor = systemBarsColor,
navigationIcon = {
if (navItems.none { it.route == currentDestination }) {
@ -189,4 +185,3 @@ fun LobstersApp(
}
}
}
}

View file

@ -10,7 +10,6 @@ serialization = "1.3.2"
sqldelight = "1.5.3"
[libraries]
accompanist-insets = { module = "com.google.accompanist:accompanist-insets", version.ref = "accompanist" }
accompanist-swiperefresh = { module = "com.google.accompanist:accompanist-swiperefresh", version.ref = "accompanist" }
accompanist-sysuicontroller = { module = "com.google.accompanist:accompanist-systemuicontroller", version.ref = "accompanist" }
androidx-activity-compose = "androidx.activity:activity-compose:1.6.0-alpha01"