all: bump dependencies

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2021-04-08 06:12:59 +05:30
parent 92ebb82a6a
commit 24990cde08
6 changed files with 17 additions and 15 deletions

View file

@ -1,6 +1,6 @@
plugins { plugins {
kotlin("jvm") kotlin("jvm")
id("com.google.devtools.ksp") version "1.4.31-1.0.0-alpha06" id("com.google.devtools.ksp") version Dependencies.KSP_VERSION
`lobsters-plugin` `lobsters-plugin`
} }

View file

@ -3,7 +3,7 @@ plugins {
kotlin("android") kotlin("android")
kotlin("kapt") kotlin("kapt")
id("dagger.hilt.android.plugin") id("dagger.hilt.android.plugin")
id("org.jetbrains.compose") version "0.4.0-build179" id("org.jetbrains.compose") version Dependencies.JB_COMPOSE_VERSION
id("shot") id("shot")
`versioning-plugin` `versioning-plugin`
`lobsters-plugin` `lobsters-plugin`

View file

@ -1,7 +1,7 @@
package dev.msfjarvis.lobsters.ui.settings package dev.msfjarvis.lobsters.ui.settings
import android.content.Context import android.content.Context
import androidx.activity.compose.registerForActivityResult import androidx.activity.compose.rememberLauncherForActivityResult
import androidx.activity.result.contract.ActivityResultContracts import androidx.activity.result.contract.ActivityResultContracts
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import dev.msfjarvis.lobsters.data.backup.BackupHandler import dev.msfjarvis.lobsters.data.backup.BackupHandler
@ -20,8 +20,8 @@ fun BackupOption(
coroutineScope: CoroutineScope, coroutineScope: CoroutineScope,
) { ) {
val result = val result =
registerForActivityResult(ActivityResultContracts.CreateDocument()) { uri -> rememberLauncherForActivityResult(ActivityResultContracts.CreateDocument()) { uri ->
if (uri == null) return@registerForActivityResult if (uri == null) return@rememberLauncherForActivityResult
context.contentResolver.openOutputStream(uri)?.let { context.contentResolver.openOutputStream(uri)?.let {
coroutineScope.launch(Dispatchers.IO) { coroutineScope.launch(Dispatchers.IO) {
it.write(backupHandler.exportSavedPosts()) it.write(backupHandler.exportSavedPosts())
@ -43,8 +43,8 @@ fun RestoreOption(
coroutineScope: CoroutineScope, coroutineScope: CoroutineScope,
) { ) {
val result = val result =
registerForActivityResult(ActivityResultContracts.GetContent()) { uri -> rememberLauncherForActivityResult(ActivityResultContracts.GetContent()) { uri ->
if (uri == null) return@registerForActivityResult if (uri == null) return@rememberLauncherForActivityResult
context.contentResolver.openInputStream(uri)?.let { context.contentResolver.openInputStream(uri)?.let {
coroutineScope.launch(Dispatchers.IO) { coroutineScope.launch(Dispatchers.IO) {
backupHandler.importSavedPosts(it.readBytes()) backupHandler.importSavedPosts(it.readBytes())

View file

@ -3,7 +3,7 @@
* SPDX-License-Identifier: GPL-3.0-only * SPDX-License-Identifier: GPL-3.0-only
*/ */
private const val DAGGER_HILT_VERSION = "2.33-beta" private const val DAGGER_HILT_VERSION = "2.34-beta"
object Plugins { object Plugins {
const val android = "com.android.tools.build:gradle:7.0.0-alpha13" const val android = "com.android.tools.build:gradle:7.0.0-alpha13"
@ -16,7 +16,9 @@ object Plugins {
} }
object Dependencies { object Dependencies {
const val COMPOSE_VERSION = "1.0.0-beta03" const val COMPOSE_VERSION = "1.0.0-beta04"
const val KSP_VERSION = "1.4.32-1.0.0-alpha07"
const val JB_COMPOSE_VERSION = "0.4.0-build179"
object Kotlin { object Kotlin {
@ -38,13 +40,13 @@ object Dependencies {
object Compose { object Compose {
const val activity = "androidx.activity:activity-compose:1.3.0-alpha05" const val activity = "androidx.activity:activity-compose:1.3.0-alpha06"
const val compiler = "androidx.compose.compiler:compiler:$COMPOSE_VERSION" const val compiler = "androidx.compose.compiler:compiler:$COMPOSE_VERSION"
const val foundation = "androidx.compose.foundation:foundation:$COMPOSE_VERSION" const val foundation = "androidx.compose.foundation:foundation:$COMPOSE_VERSION"
const val foundationLayout = "androidx.compose.foundation:foundation-layout:$COMPOSE_VERSION" const val foundationLayout = "androidx.compose.foundation:foundation-layout:$COMPOSE_VERSION"
const val lifecycleViewModel = "androidx.lifecycle:lifecycle-viewmodel-compose:1.0.0-alpha03" const val lifecycleViewModel = "androidx.lifecycle:lifecycle-viewmodel-compose:1.0.0-alpha04"
const val material = "androidx.compose.material:material:$COMPOSE_VERSION" const val material = "androidx.compose.material:material:$COMPOSE_VERSION"
const val navigation = "androidx.navigation:navigation-compose:1.0.0-alpha09" const val navigation = "androidx.navigation:navigation-compose:1.0.0-alpha10"
const val paging = "androidx.paging:paging-compose:1.0.0-alpha08" const val paging = "androidx.paging:paging-compose:1.0.0-alpha08"
const val runtime = "androidx.compose.runtime:runtime:$COMPOSE_VERSION" const val runtime = "androidx.compose.runtime:runtime:$COMPOSE_VERSION"
const val ui = "androidx.compose.ui:ui:$COMPOSE_VERSION" const val ui = "androidx.compose.ui:ui:$COMPOSE_VERSION"
@ -67,7 +69,7 @@ object Dependencies {
object ThirdParty { object ThirdParty {
private const val accompanistVersion = "0.7.0" private const val accompanistVersion = "0.7.1"
const val accompanistCoil = "com.google.accompanist:accompanist-coil:$accompanistVersion" const val accompanistCoil = "com.google.accompanist:accompanist-coil:$accompanistVersion"
const val accompanistFlow = "com.google.accompanist:accompanist-flowlayout:$accompanistVersion" const val accompanistFlow = "com.google.accompanist:accompanist-flowlayout:$accompanistVersion"
const val kamel = "com.alialbaali.kamel:kamel-image:0.2.0" const val kamel = "com.alialbaali.kamel:kamel-image:0.2.0"

View file

@ -1,7 +1,7 @@
plugins { plugins {
kotlin("multiplatform") kotlin("multiplatform")
id("com.android.library") id("com.android.library")
id("org.jetbrains.compose") version "0.4.0-build179" id("org.jetbrains.compose") version Dependencies.JB_COMPOSE_VERSION
`lobsters-plugin` `lobsters-plugin`
} }

View file

@ -2,7 +2,7 @@ import org.jetbrains.compose.compose
plugins { plugins {
kotlin("jvm") kotlin("jvm")
id("org.jetbrains.compose") version "0.4.0-build179" id("org.jetbrains.compose") version Dependencies.JB_COMPOSE_VERSION
`lobsters-plugin` `lobsters-plugin`
} }