Fix tablet manga screen column ratios
Matches previous stable design. Related to #7401 (cherry picked from commit 3192d478371bd0c913020cd6262021f12b074827)
This commit is contained in:
parent
879999e69e
commit
82b16be60f
@ -20,6 +20,7 @@ import androidx.compose.foundation.layout.navigationBars
|
|||||||
import androidx.compose.foundation.layout.only
|
import androidx.compose.foundation.layout.only
|
||||||
import androidx.compose.foundation.layout.padding
|
import androidx.compose.foundation.layout.padding
|
||||||
import androidx.compose.foundation.layout.systemBars
|
import androidx.compose.foundation.layout.systemBars
|
||||||
|
import androidx.compose.foundation.layout.widthIn
|
||||||
import androidx.compose.foundation.lazy.LazyListScope
|
import androidx.compose.foundation.lazy.LazyListScope
|
||||||
import androidx.compose.foundation.lazy.items
|
import androidx.compose.foundation.lazy.items
|
||||||
import androidx.compose.foundation.lazy.rememberLazyListState
|
import androidx.compose.foundation.lazy.rememberLazyListState
|
||||||
@ -47,6 +48,7 @@ import androidx.compose.ui.platform.LocalDensity
|
|||||||
import androidx.compose.ui.platform.LocalHapticFeedback
|
import androidx.compose.ui.platform.LocalHapticFeedback
|
||||||
import androidx.compose.ui.platform.LocalLayoutDirection
|
import androidx.compose.ui.platform.LocalLayoutDirection
|
||||||
import androidx.compose.ui.res.stringResource
|
import androidx.compose.ui.res.stringResource
|
||||||
|
import androidx.compose.ui.unit.dp
|
||||||
import com.google.accompanist.swiperefresh.SwipeRefresh
|
import com.google.accompanist.swiperefresh.SwipeRefresh
|
||||||
import com.google.accompanist.swiperefresh.rememberSwipeRefreshState
|
import com.google.accompanist.swiperefresh.rememberSwipeRefreshState
|
||||||
import eu.kanade.domain.chapter.model.Chapter
|
import eu.kanade.domain.chapter.model.Chapter
|
||||||
@ -630,7 +632,7 @@ fun MangaScreenLargeImpl(
|
|||||||
WindowInsets.navigationBars.only(WindowInsetsSides.Bottom).asPaddingValues()
|
WindowInsets.navigationBars.only(WindowInsetsSides.Bottom).asPaddingValues()
|
||||||
Column(
|
Column(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.weight(1f)
|
.widthIn(max = 450.dp)
|
||||||
.verticalScroll(rememberScrollState())
|
.verticalScroll(rememberScrollState())
|
||||||
.padding(bottom = withNavBarContentPadding.calculateBottomPadding()),
|
.padding(bottom = withNavBarContentPadding.calculateBottomPadding()),
|
||||||
) {
|
) {
|
||||||
@ -692,10 +694,9 @@ fun MangaScreenLargeImpl(
|
|||||||
// SY <--
|
// SY <--
|
||||||
}
|
}
|
||||||
|
|
||||||
val chaptersWeight = if (windowWidthSizeClass == WindowWidthSizeClass.Medium) 1f else 2f
|
|
||||||
VerticalFastScroller(
|
VerticalFastScroller(
|
||||||
listState = chapterListState,
|
listState = chapterListState,
|
||||||
modifier = Modifier.weight(chaptersWeight),
|
modifier = Modifier.weight(1f),
|
||||||
topContentPadding = withNavBarContentPadding.calculateTopPadding(),
|
topContentPadding = withNavBarContentPadding.calculateTopPadding(),
|
||||||
endContentPadding = withNavBarContentPadding.calculateEndPadding(layoutDirection),
|
endContentPadding = withNavBarContentPadding.calculateEndPadding(layoutDirection),
|
||||||
) {
|
) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user