Update materialDialogs to v0.9.7 (#154)

* Update materialDialogs to v0.9.7

* Update DateTime

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Syer10 <syer10@users.noreply.github.com>
This commit is contained in:
renovate[bot]
2025-10-05 16:48:35 -04:00
committed by GitHub
parent 06c96b1ab6
commit 52e874ddb7
13 changed files with 15 additions and 11 deletions

View File

@@ -54,6 +54,7 @@ kotlin {
all { all {
languageSettings { languageSettings {
optIn("kotlin.RequiresOptIn") optIn("kotlin.RequiresOptIn")
optIn("kotlin.time.ExperimentalTime")
optIn("kotlinx.serialization.ExperimentalSerializationApi") optIn("kotlinx.serialization.ExperimentalSerializationApi")
optIn("com.russhwolf.settings.ExperimentalSettingsApi") optIn("com.russhwolf.settings.ExperimentalSettingsApi")
optIn("com.russhwolf.settings.ExperimentalSettingsImplementation") optIn("com.russhwolf.settings.ExperimentalSettingsImplementation")

View File

@@ -1,6 +1,6 @@
package ca.gosyer.jui.core.util package ca.gosyer.jui.core.util
import kotlinx.datetime.Instant import kotlin.time.Instant
@Suppress("NO_ACTUAL_FOR_EXPECT") @Suppress("NO_ACTUAL_FOR_EXPECT")
expect class DateHandler { expect class DateHandler {

View File

@@ -2,8 +2,8 @@ package ca.gosyer.jui.core.util
import androidx.compose.ui.text.intl.Locale import androidx.compose.ui.text.intl.Locale
import ca.gosyer.jui.core.lang.toPlatform import ca.gosyer.jui.core.lang.toPlatform
import kotlinx.datetime.Instant
import me.tatarka.inject.annotations.Inject import me.tatarka.inject.annotations.Inject
import kotlin.time.Instant
actual class DateHandler { actual class DateHandler {
@Inject @Inject

View File

@@ -2,12 +2,12 @@ package ca.gosyer.jui.core.util
import androidx.compose.ui.text.intl.Locale import androidx.compose.ui.text.intl.Locale
import ca.gosyer.jui.core.lang.toPlatform import ca.gosyer.jui.core.lang.toPlatform
import kotlinx.datetime.Instant
import kotlinx.datetime.toJavaInstant
import me.tatarka.inject.annotations.Inject import me.tatarka.inject.annotations.Inject
import java.time.ZoneId import java.time.ZoneId
import java.time.format.DateTimeFormatter import java.time.format.DateTimeFormatter
import java.time.format.FormatStyle import java.time.format.FormatStyle
import kotlin.time.Instant
import kotlin.time.toJavaInstant
actual class DateHandler { actual class DateHandler {
@Inject @Inject

View File

@@ -55,6 +55,7 @@ kotlin {
all { all {
languageSettings { languageSettings {
optIn("kotlin.RequiresOptIn") optIn("kotlin.RequiresOptIn")
optIn("kotlin.time.ExperimentalTime")
optIn("kotlinx.coroutines.ExperimentalCoroutinesApi") optIn("kotlinx.coroutines.ExperimentalCoroutinesApi")
} }
} }

View File

@@ -31,11 +31,11 @@ import kotlinx.coroutines.flow.stateIn
import kotlinx.coroutines.flow.update import kotlinx.coroutines.flow.update
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.sync.Mutex
import kotlinx.datetime.Instant
import kotlinx.datetime.LocalDate import kotlinx.datetime.LocalDate
import kotlinx.datetime.TimeZone import kotlinx.datetime.TimeZone
import kotlinx.datetime.toLocalDateTime import kotlinx.datetime.toLocalDateTime
import me.tatarka.inject.annotations.Inject import me.tatarka.inject.annotations.Inject
import kotlin.time.Instant
@Inject @Inject
class UpdatesPager( class UpdatesPager(

View File

@@ -15,7 +15,7 @@ voyager = "1.1.0-beta03"
accompanist = "0.30.1" accompanist = "0.30.1"
googleAccompanist = "0.36.0" googleAccompanist = "0.36.0"
imageloader = "1.8.1" imageloader = "1.8.1"
materialDialogs = "0.9.5" materialDialogs = "0.9.7"
# Android # Android
androidGradle = "8.12.0" androidGradle = "8.12.0"
@@ -56,7 +56,7 @@ multiplatformSettings = "1.2.0"
# Utility # Utility
desugarJdkLibs = "2.1.5" desugarJdkLibs = "2.1.5"
aboutLibraries = "11.6.3" aboutLibraries = "11.6.3"
dateTime = "0.6.1" dateTime = "0.7.1"
immutableCollections = "0.4.0" immutableCollections = "0.4.0"
korge = "5.4.0" korge = "5.4.0"
gradleDownloadTask = "5.6.0" gradleDownloadTask = "5.6.0"

View File

@@ -57,6 +57,7 @@ kotlin {
all { all {
languageSettings { languageSettings {
optIn("kotlin.RequiresOptIn") optIn("kotlin.RequiresOptIn")
optIn("kotlin.time.ExperimentalTime")
optIn("kotlinx.coroutines.ExperimentalCoroutinesApi") optIn("kotlinx.coroutines.ExperimentalCoroutinesApi")
optIn("androidx.compose.animation.ExperimentalAnimationApi") optIn("androidx.compose.animation.ExperimentalAnimationApi")
optIn("androidx.compose.foundation.ExperimentalFoundationApi") optIn("androidx.compose.foundation.ExperimentalFoundationApi")

View File

@@ -22,9 +22,9 @@ import kotlinx.coroutines.flow.asStateFlow
import kotlinx.coroutines.flow.map import kotlinx.coroutines.flow.map
import kotlinx.coroutines.flow.stateIn import kotlinx.coroutines.flow.stateIn
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import kotlinx.datetime.Instant
import me.tatarka.inject.annotations.Inject import me.tatarka.inject.annotations.Inject
import org.lighthousegames.logging.logging import org.lighthousegames.logging.logging
import kotlin.time.Instant
@Inject @Inject
class AboutViewModel( class AboutViewModel(

View File

@@ -41,7 +41,7 @@ import ca.gosyer.jui.ui.base.chapter.ChapterDownloadIcon
import ca.gosyer.jui.ui.base.chapter.ChapterDownloadItem import ca.gosyer.jui.ui.base.chapter.ChapterDownloadItem
import ca.gosyer.jui.uicore.components.selectedBackground import ca.gosyer.jui.uicore.components.selectedBackground
import ca.gosyer.jui.uicore.resources.stringResource import ca.gosyer.jui.uicore.resources.stringResource
import kotlinx.datetime.Instant import kotlin.time.Instant
expect fun Modifier.chapterItemModifier( expect fun Modifier.chapterItemModifier(
onClick: () -> Unit, onClick: () -> Unit,

View File

@@ -81,7 +81,7 @@ import com.vanpra.composematerialdialogs.rememberMaterialDialogState
import kotlinx.collections.immutable.ImmutableList import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.flow.SharedFlow import kotlinx.coroutines.flow.SharedFlow
import kotlinx.datetime.Instant import kotlin.time.Instant
@Composable @Composable
fun MangaScreenContent( fun MangaScreenContent(

View File

@@ -53,12 +53,12 @@ import cafe.adriel.voyager.core.screen.uniqueScreenKey
import kotlinx.collections.immutable.ImmutableMap import kotlinx.collections.immutable.ImmutableMap
import kotlinx.collections.immutable.persistentMapOf import kotlinx.collections.immutable.persistentMapOf
import kotlinx.collections.immutable.toImmutableMap import kotlinx.collections.immutable.toImmutableMap
import kotlinx.datetime.Clock
import kotlinx.serialization.json.Json import kotlinx.serialization.json.Json
import kotlinx.serialization.json.JsonObject import kotlinx.serialization.json.JsonObject
import kotlinx.serialization.json.jsonArray import kotlinx.serialization.json.jsonArray
import kotlinx.serialization.json.jsonPrimitive import kotlinx.serialization.json.jsonPrimitive
import me.tatarka.inject.annotations.Inject import me.tatarka.inject.annotations.Inject
import kotlin.time.Clock
class SettingsGeneralScreen : Screen { class SettingsGeneralScreen : Screen {
override val key: ScreenKey = uniqueScreenKey override val key: ScreenKey = uniqueScreenKey

View File

@@ -55,6 +55,7 @@ kotlin {
all { all {
languageSettings { languageSettings {
optIn("kotlin.RequiresOptIn") optIn("kotlin.RequiresOptIn")
optIn("kotlin.time.ExperimentalTime")
optIn("androidx.compose.foundation.ExperimentalFoundationApi") optIn("androidx.compose.foundation.ExperimentalFoundationApi")
optIn("androidx.compose.material.ExperimentalMaterialApi") optIn("androidx.compose.material.ExperimentalMaterialApi")
optIn("androidx.compose.ui.ExperimentalComposeUiApi") optIn("androidx.compose.ui.ExperimentalComposeUiApi")