mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-17 22:37:03 +05:30
all: bump dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
parent
92ebb82a6a
commit
24990cde08
6 changed files with 17 additions and 15 deletions
|
@ -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`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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`
|
||||||
|
|
|
@ -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())
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue