From 2a55db95f485a9fbb00ae8bf8e7ba3be95480ea9 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Sun, 26 May 2024 17:08:37 +0800 Subject: [PATCH] Workaround for ReaderPageSheet clipped on API < 28 --- .../kotlin/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt b/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt index 2f6384aa6..d612c2ef9 100644 --- a/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt +++ b/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt @@ -5,6 +5,7 @@ import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.navigationBarsPadding @@ -51,7 +52,10 @@ fun ReaderPageSheetMeta( Spacer(modifier = Modifier.size(32.dp)) Text(text = stringResource(id = text)) } - Column(modifier = Modifier.verticalScroll(rememberScrollState()).navigationBarsPadding()) { + Column( + modifier = Modifier.fillMaxSize() // Workaround for https://issuetracker.google.com/341594885 + .verticalScroll(rememberScrollState()).navigationBarsPadding(), + ) { Item(icon = Icons.Default.Refresh, text = R.string.refresh, onClick = retry) Item(icon = Icons.Default.Refresh, text = R.string.refresh_original, onClick = retryOrigin) Item(icon = Icons.Default.Share, text = R.string.action_share, onClick = share)