Compare commits

...

2 Commits

Author SHA1 Message Date
Roshan Varughese
0dbfe8653d Fixes Comments and Indentation
Fixes Comments and Indentation for CommonMangaItem.kt
2024-06-13 11:08:06 +12:00
Roshan Varughese
49732a0fec Continue Reading Button Update 2
Makes changes as requested by @AntsyLich
2024-06-13 10:58:28 +12:00

View File

@@ -50,12 +50,8 @@ object CommonMangaItemDefaults {
const val BrowseFavoriteCoverAlpha = 0.34f
}
private val ContinueReadingButtonSize = mapOf(
"Compact" to 28.dp,
"Comfortable" to 35.dp,
"CoverOnly" to 35.dp,
"List" to 28.dp
)
private val ContinueReadingButtonSizeSmall = 28.dp // Used for Compact and List View Modes
private val ContinueReadingButtonSizeLarge = 32.dp // Used for Comfortable and Cover Only View Modes
private val ContinueReadingButtonGridPadding = 6.dp
private val ContinueReadingButtonListSpacing = 8.dp
@@ -102,10 +98,10 @@ fun MangaCompactGridItem(
)
} else if (onClickContinueReading != null) {
ContinueReadingButton(
modifier = Modifier
modifier = Modifier // Modifiers of ContinueReadingButton() for Cover Only Display Mode
.padding(ContinueReadingButtonGridPadding)
.align(Alignment.BottomEnd)
.size(ContinueReadingButtonSize["CoverOnly"] ?: 28.dp),
.size(ContinueReadingButtonSizeLarge),
onClickContinueReading = onClickContinueReading,
)
}
@@ -155,13 +151,12 @@ private fun BoxScope.CoverTextOverlay(
)
if (onClickContinueReading != null) {
ContinueReadingButton(
modifier = Modifier
modifier = Modifier // Modifiers of ContinueReadingButton() for Compact Display Mode
.padding(
end = ContinueReadingButtonGridPadding,
bottom = ContinueReadingButtonGridPadding,
)
.size(ContinueReadingButtonSize["Compact"] ?: 28.dp), // Default to 28.dp if key not found),
.size(ContinueReadingButtonSizeSmall),
onClickContinueReading = onClickContinueReading,
)
}
@@ -204,10 +199,10 @@ fun MangaComfortableGridItem(
content = {
if (onClickContinueReading != null) {
ContinueReadingButton(
modifier = Modifier
modifier = Modifier // Modifiers of ContinueReadingButton() for Comfortable Display Mode
.padding(ContinueReadingButtonGridPadding)
.align(Alignment.BottomEnd)
.size(ContinueReadingButtonSize["Comfortable"] ?: 28.dp),
.size(ContinueReadingButtonSizeLarge),
onClickContinueReading = onClickContinueReading,
)
}
@@ -365,9 +360,9 @@ fun MangaListItem(
BadgeGroup(content = badge)
if (onClickContinueReading != null) {
ContinueReadingButton(
modifier = Modifier
modifier = Modifier // Modifiers of ContinueReadingButton() for List Display Mode
.padding(start = ContinueReadingButtonListSpacing)
.size(ContinueReadingButtonSize["List"] ?: 28.dp),
.size(ContinueReadingButtonSizeSmall),
onClickContinueReading = onClickContinueReading,
)
}