From 1e34aa4d9a367ec3ec9976b83bd79f020d93ef20 Mon Sep 17 00:00:00 2001 From: GG Bond Date: Thu, 30 Nov 2023 10:22:44 +0800 Subject: [PATCH] Enable picker mode Seems fixed by https://github.com/androidx/androidx/commit/4cf31c1a2c2a1f65fcb842490391c8a91fe44a84 --- .../main/kotlin/com/hippo/ehviewer/ui/CommonOperations.kt | 5 ----- 1 file changed, 5 deletions(-) diff --git a/app/src/main/kotlin/com/hippo/ehviewer/ui/CommonOperations.kt b/app/src/main/kotlin/com/hippo/ehviewer/ui/CommonOperations.kt index 026c9a198..32acf3ab7 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/ui/CommonOperations.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/ui/CommonOperations.kt @@ -33,7 +33,6 @@ import androidx.compose.material.icons.filled.Favorite import androidx.compose.material.icons.filled.FavoriteBorder import androidx.compose.material.icons.filled.HeartBroken import androidx.compose.material3.Checkbox -import androidx.compose.material3.DisplayMode import androidx.compose.material3.MaterialTheme import androidx.compose.material3.SelectableDates import androidx.compose.material3.Text @@ -429,18 +428,14 @@ suspend fun DialogState.showDatePicker(): String? { val initialMillis = initial.toEpochMillis() val yesterdayMillis = yesterday.toEpochMillis() val dateRange = initialMillis..yesterdayMillis - // TODO: Enable picker mode - // https://issuetracker.google.com/issues/306193893 val dateMillis = showDatePicker( title = R.string.go_to, yearRange = initial.year..yesterday.year, - initialDisplayMode = DisplayMode.Input, selectableDates = object : SelectableDates { override fun isSelectableDate(utcTimeMillis: Long): Boolean { return utcTimeMillis in dateRange } }, - showModeToggle = false, ) val date = dateMillis?.let { kotlinx.datetime.Instant.fromEpochMilliseconds(it).toLocalDateTime(TimeZone.UTC).date.toString()