分离紧凑模式,现在可分别调整封面大小和精简详情

This commit is contained in:
HapeLee
2026-05-17 22:21:45 +08:00
parent f65ada7cb9
commit b7e07a6478
@@ -142,24 +142,30 @@ fun BookshelfConfigSheet(
val folderListCount = val folderListCount =
if (isLandscape) BookshelfConfig.bookshelfFolderLayoutListLandscape if (isLandscape) BookshelfConfig.bookshelfFolderLayoutListLandscape
else BookshelfConfig.bookshelfFolderLayoutListPortrait else BookshelfConfig.bookshelfFolderLayoutListPortrait
CompactSliderSettingItem( Column(verticalArrangement = Arrangement.spacedBy(8.dp)) {
title = stringResource(R.string.number_rows_columns), CompactSliderSettingItem(
value = folderListCount.toFloat(), title = stringResource(R.string.number_rows_columns),
valueRange = 1f..5f, value = folderListCount.toFloat(),
steps = 4, valueRange = 1f..5f,
onValueChange = { steps = 4,
if (isLandscape) BookshelfConfig.bookshelfFolderLayoutListLandscape = it.toInt() onValueChange = {
else BookshelfConfig.bookshelfFolderLayoutListPortrait = it.toInt() if (isLandscape) BookshelfConfig.bookshelfFolderLayoutListLandscape =
} it.toInt()
) else BookshelfConfig.bookshelfFolderLayoutListPortrait =
it.toInt()
}
)
CompactSliderSettingItem( CompactSliderSettingItem(
title = "列表封面宽度", title = "列表封面宽度",
value = BookshelfConfig.bookshelfListCoverWidth.toFloat(), value = BookshelfConfig.bookshelfListCoverWidth.toFloat(),
valueRange = 40f..120f, valueRange = 40f..120f,
steps = 80, steps = 80,
onValueChange = { BookshelfConfig.bookshelfListCoverWidth = it.toInt() } onValueChange = {
) BookshelfConfig.bookshelfListCoverWidth = it.toInt()
}
)
}
} }
AnimatedVisibility( AnimatedVisibility(