This commit is contained in:
Sad Ellie 2022-07-29 21:41:22 +03:00
parent 3bb7ac1d7f
commit 22720912ab
4 changed files with 19 additions and 19 deletions

View File

@ -14,7 +14,7 @@ plugins {
id("com.google.firebase.crashlytics") id("com.google.firebase.crashlytics")
} }
val composeVersion = "1.2.0-beta03" val composeVersion = "1.3.0-alpha02"
// Flavor names // Flavor names
val playStore = "playStore" val playStore = "playStore"
@ -126,7 +126,7 @@ android {
shaders = false shaders = false
} }
composeOptions { composeOptions {
kotlinCompilerExtensionVersion = composeVersion kotlinCompilerExtensionVersion = "1.3.0-rc01"
} }
packagingOptions { packagingOptions {
jniLibs.excludes.add("META-INF/licenses/**") jniLibs.excludes.add("META-INF/licenses/**")
@ -155,16 +155,16 @@ dependencies {
implementation("androidx.compose.ui:ui:$composeVersion") implementation("androidx.compose.ui:ui:$composeVersion")
implementation("androidx.compose.ui:ui-tooling-preview:$composeVersion") implementation("androidx.compose.ui:ui-tooling-preview:$composeVersion")
debugImplementation("androidx.compose.ui:ui-tooling:$composeVersion") debugImplementation("androidx.compose.ui:ui-tooling:$composeVersion")
implementation("androidx.navigation:navigation-compose:2.5.0") implementation("androidx.navigation:navigation-compose:2.5.1")
// Material Design 3 // Material Design 3
implementation("androidx.compose.material3:material3:1.0.0-alpha14") implementation("androidx.compose.material3:material3:1.0.0-alpha15")
// Hilt and navigation // Hilt and navigation
implementation("androidx.hilt:hilt-navigation-compose:1.0.0") implementation("androidx.hilt:hilt-navigation-compose:1.0.0")
kapt("com.google.dagger:dagger-android-processor:2.42") kapt("com.google.dagger:dagger-android-processor:2.43")
implementation("com.google.dagger:hilt-android:2.42") implementation("com.google.dagger:hilt-android:2.43")
kapt("com.google.dagger:hilt-compiler:2.42") kapt("com.google.dagger:hilt-compiler:2.43")
// There are a lot of icons // There are a lot of icons
implementation("androidx.compose.material:material-icons-extended:$composeVersion") implementation("androidx.compose.material:material-icons-extended:$composeVersion")
@ -182,9 +182,9 @@ dependencies {
"playStoreImplementation"("com.google.firebase:firebase-crashlytics-ktx") "playStoreImplementation"("com.google.firebase:firebase-crashlytics-ktx")
// Room // Room
implementation("androidx.room:room-runtime:2.4.2") implementation("androidx.room:room-runtime:2.4.3")
implementation("androidx.room:room-ktx:2.4.2") implementation("androidx.room:room-ktx:2.4.3")
kapt("androidx.room:room-compiler:2.4.2") kapt("androidx.room:room-compiler:2.4.3")
// Moshi // Moshi
implementation("com.squareup.moshi:moshi-kotlin:1.13.0") implementation("com.squareup.moshi:moshi-kotlin:1.13.0")
@ -193,5 +193,5 @@ dependencies {
implementation("com.squareup.retrofit2:converter-moshi:2.9.0") implementation("com.squareup.retrofit2:converter-moshi:2.9.0")
// Themmo // Themmo
implementation("com.github.sadellie:themmo:0.0.2") implementation("com.github.sadellie:themmo:0.0.3")
} }

View File

@ -24,7 +24,7 @@ import androidx.compose.material3.LargeTopAppBar
import androidx.compose.material3.Scaffold import androidx.compose.material3.Scaffold
import androidx.compose.material3.Text import androidx.compose.material3.Text
import androidx.compose.material3.TopAppBarDefaults import androidx.compose.material3.TopAppBarDefaults
import androidx.compose.material3.rememberTopAppBarScrollState import androidx.compose.material3.rememberTopAppBarState
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.input.nestedscroll.nestedScroll import androidx.compose.ui.input.nestedscroll.nestedScroll
@ -44,7 +44,7 @@ fun UnittoLargeTopAppBar(
) { ) {
val scrollBehavior = TopAppBarDefaults.exitUntilCollapsedScrollBehavior( val scrollBehavior = TopAppBarDefaults.exitUntilCollapsedScrollBehavior(
rememberSplineBasedDecay(), rememberSplineBasedDecay(),
rememberTopAppBarScrollState() rememberTopAppBarState()
) )
Scaffold( Scaffold(
modifier = Modifier modifier = Modifier

View File

@ -25,7 +25,7 @@ import androidx.compose.foundation.lazy.items
import androidx.compose.foundation.lazy.rememberLazyListState import androidx.compose.foundation.lazy.rememberLazyListState
import androidx.compose.material3.Scaffold import androidx.compose.material3.Scaffold
import androidx.compose.material3.TopAppBarDefaults import androidx.compose.material3.TopAppBarDefaults
import androidx.compose.material3.rememberTopAppBarScrollState import androidx.compose.material3.rememberTopAppBarState
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.LaunchedEffect
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
@ -69,7 +69,7 @@ private fun BasicUnitListScreen(
title: String, title: String,
) { ) {
val uiState = viewModel.uiState val uiState = viewModel.uiState
val scrollBehavior = TopAppBarDefaults.pinnedScrollBehavior(rememberTopAppBarScrollState()) val scrollBehavior = TopAppBarDefaults.pinnedScrollBehavior(rememberTopAppBarState())
val focusManager = LocalFocusManager.current val focusManager = LocalFocusManager.current
val chipsRowLazyListState = rememberLazyListState() val chipsRowLazyListState = rememberLazyListState()

View File

@ -6,14 +6,14 @@ buildscript {
} }
dependencies { dependencies {
classpath("com.android.tools.build:gradle:7.2.1") classpath("com.android.tools.build:gradle:7.2.1")
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.21") classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10")
classpath("com.google.dagger:hilt-android-gradle-plugin:2.40.1") classpath("com.google.dagger:hilt-android-gradle-plugin:2.43")
// Google services // Google services
classpath("com.google.gms:google-services:4.3.10") classpath("com.google.gms:google-services:4.3.13")
// Crashlytics // Crashlytics
classpath("com.google.firebase:firebase-crashlytics-gradle:2.9.0") classpath("com.google.firebase:firebase-crashlytics-gradle:2.9.1")
// NOTE: Do not place your application dependencies here; they belong // NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle.kts files // in the individual module build.gradle.kts files