Update Kotlin and Jetpack Compose

This commit is contained in:
MM20 2022-08-02 17:01:17 +02:00
parent 5cc7fc32a9
commit 70575376fb
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389
10 changed files with 28 additions and 23 deletions

View File

@ -41,8 +41,8 @@ dependencyResolutionManagement {
version("targetSdk", "32")
}
create("libs") {
version("kotlin", "1.7.0")
version("kotlinx.coroutines", "1.6.3")
version("kotlin", "1.7.10")
version("kotlinx.coroutines", "1.6.4")
alias("kotlin.stdlib")
.to("org.jetbrains.kotlin", "kotlin-stdlib")
.versionRef("kotlin")
@ -60,40 +60,40 @@ dependencyResolutionManagement {
listOf("kotlin.stdlib", "kotlinx.coroutines.core", "kotlinx.coroutines.android")
)
version("androidx.compose.compiler", "1.3.0-beta01")
version("androidx.compose.compiler", "1.3.0-rc01")
alias("androidx.compose.runtime")
.to("androidx.compose.runtime", "runtime")
.version("1.2.0-rc03")
.version("1.3.0-alpha02")
alias("androidx.compose.livedata")
.to("androidx.compose.runtime", "runtime-livedata")
.version("1.2.0-rc03")
.version("1.3.0-alpha02")
alias("androidx.compose.foundation")
.to("androidx.compose.foundation", "foundation")
.version("1.2.0-rc03")
.version("1.3.0-alpha02")
alias("androidx.compose.foundationlayout")
.to("androidx.compose.foundation", "foundation-layout")
.version("1.2.0-rc03")
.version("1.3.0-alpha02")
alias("androidx.compose.ui")
.to("androidx.compose.ui", "ui")
.version("1.2.0-rc03")
.version("1.3.0-alpha02")
alias("androidx.compose.uitooling")
.to("androidx.compose.ui", "ui-tooling")
.version("1.2.0-rc03")
.version("1.3.0-alpha02")
alias("androidx.compose.material")
.to("androidx.compose.material", "material")
.version("1.2.0-rc03")
.version("1.3.0-alpha02")
alias("androidx.compose.materialicons")
.to("androidx.compose.material", "material-icons-extended")
.version("1.2.0-rc03")
.version("1.3.0-alpha02")
alias("androidx.compose.animation")
.to("androidx.compose.animation", "animation")
.version("1.2.0-rc03")
.version("1.3.0-alpha02")
alias("androidx.compose.animationgraphics")
.to("androidx.compose.animation", "animation-graphics")
.version("1.2.0-rc03")
.version("1.3.0-alpha02")
alias("androidx.compose.material3")
.to("androidx.compose.material3", "material3")
.version("1.0.0-alpha14")
.version("1.0.0-alpha15")
version("androidx.lifecycle", "2.4.1")
alias("androidx.lifecycle.viewmodel")

View File

@ -23,6 +23,7 @@ import de.mm20.launcher2.ui.component.BottomSheetDialog
import de.mm20.launcher2.ui.component.SmallMessage
import kotlinx.coroutines.launch
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun WeatherLocationSearchDialog(
onDismissRequest: () -> Unit

View File

@ -7,6 +7,7 @@ import androidx.compose.foundation.layout.*
import androidx.compose.foundation.shape.CornerSize
import androidx.compose.material.*
import androidx.compose.material3.CenterAlignedTopAppBar
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Surface
import androidx.compose.runtime.*
@ -28,7 +29,9 @@ import de.mm20.launcher2.ui.ktx.toDp
import de.mm20.launcher2.ui.ktx.toPixels
import kotlin.math.roundToInt
@OptIn(ExperimentalComposeUiApi::class, ExperimentalMaterialApi::class)
@OptIn(ExperimentalComposeUiApi::class, ExperimentalMaterialApi::class,
ExperimentalMaterial3Api::class
)
@Composable
fun BottomSheetDialog(
onDismissRequest: () -> Unit,

View File

@ -11,6 +11,7 @@ import androidx.compose.ui.unit.dp
import com.godaddy.android.colorpicker.ClassicColorPicker
import de.mm20.launcher2.ui.ktx.toHexString
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun ColorPreference(
title: String,

View File

@ -1,13 +1,10 @@
package de.mm20.launcher2.ui.component.preferences
import androidx.compose.material3.OutlinedTextField
import androidx.compose.material3.TextButton
import androidx.compose.material3.AlertDialog
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text
import androidx.compose.material3.*
import androidx.compose.runtime.*
import androidx.compose.ui.res.stringResource
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun TextPreference(
title: String,

View File

@ -48,7 +48,8 @@ import de.mm20.launcher2.ui.utils.rememberNotificationShadeController
import kotlin.math.roundToInt
@OptIn(
ExperimentalMaterialApi::class, ExperimentalFoundationApi::class
ExperimentalMaterialApi::class, ExperimentalFoundationApi::class,
ExperimentalMaterial3Api::class
)
@Composable
fun PagerScaffold(

View File

@ -45,7 +45,7 @@ import de.mm20.launcher2.ui.modifier.verticalFadingEdges
import kotlinx.coroutines.launch
import kotlin.math.roundToInt
@OptIn(ExperimentalFoundationApi::class)
@OptIn(ExperimentalFoundationApi::class, ExperimentalMaterial3Api::class)
@Composable
fun PullDownScaffold(
modifier: Modifier = Modifier,

View File

@ -35,6 +35,7 @@ import de.mm20.launcher2.ui.ktx.toPixels
import de.mm20.launcher2.ui.locals.LocalGridColumns
import kotlinx.coroutines.launch
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun CustomizeSearchableSheet(
searchable: Searchable,

View File

@ -36,7 +36,7 @@ fun LicenseScreen(library: OpenSourceLibrary) {
val scrollBehavior =
TopAppBarDefaults.exitUntilCollapsedScrollBehavior(
rememberSplineBasedDecay(),
rememberTopAppBarScrollState()
rememberTopAppBarState()
)
Scaffold(
topBar = {

View File

@ -431,6 +431,7 @@ fun EditWebsearchDialog(
}
}
@OptIn(ExperimentalMaterial3Api::class)
@Composable
private fun ColorPicker(
value: Int,