Skip to content

Commit b6b2414

Browse files
committed
fix scrolling problem in detail screen
1 parent 886e2a6 commit b6b2414

File tree

4 files changed

+4
-12
lines changed

4 files changed

+4
-12
lines changed

gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ org.gradle.jvmargs=-Xmx5120m -XX:+UseParallelGC
1919
org.gradle.parallel=true
2020

2121
org.gradle.caching=true
22+
org.gradle.configureondemand=true
2223

2324
# AndroidX support
2425
android.enableJetifier=false

presentation/src/commonMain/kotlin/ireader/presentation/core/ui/BookDetailScreenSpec.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,6 @@ data class BookDetailScreenSpec constructor(
390390
onCopyTitle = {
391391
vm.platformHelper.copyToClipboard(it, it)
392392
},
393-
topAppBarState = topbarState
394393

395394
)
396395

presentation/src/commonMain/kotlin/ireader/presentation/ui/book/BookDetailScreen.kt

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import androidx.compose.foundation.lazy.LazyListState
1010
import androidx.compose.foundation.lazy.items
1111
import androidx.compose.material.ExperimentalMaterialApi
1212
import androidx.compose.material3.ExperimentalMaterial3Api
13-
import androidx.compose.material3.TopAppBarState
1413
import androidx.compose.runtime.Composable
1514
import androidx.compose.runtime.State
1615
import androidx.compose.ui.Alignment
@@ -29,7 +28,6 @@ import ireader.presentation.ui.book.viewmodel.BookDetailViewModel
2928
import ireader.presentation.ui.component.components.ChapterRow
3029
import ireader.presentation.ui.component.list.scrollbars.IVerticalFastScroller
3130
import ireader.presentation.ui.component.reusable_composable.AppTextField
32-
import ireader.presentation.ui.core.modifier.clickableNoIndication
3331
import kotlinx.coroutines.launch
3432

3533
@OptIn(
@@ -55,7 +53,6 @@ fun BookDetailScreen(
5553
onFavorite: () -> Unit,
5654
onWebView: () -> Unit,
5755
onCopyTitle: (bookTitle: String) -> Unit,
58-
topAppBarState: TopAppBarState,
5956
) {
6057

6158
val focusManager = LocalFocusManager.current
@@ -81,13 +78,7 @@ fun BookDetailScreen(
8178
) {
8279
item {
8380
Box {
84-
85-
Box(modifier = Modifier.matchParentSize().clickableNoIndication {
86-
topAppBarState.heightOffset =
87-
0F
88-
}) {
89-
BookHeaderImage(book = book,)
90-
}
81+
BookHeaderImage(book = book,)
9182

9283
BookHeader(
9384
book = book,

settings.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
enableFeaturePreview("VERSION_CATALOGS")
2-
//enableFeaturePreview("STABLE_CONFIGURATION_CACHE")
2+
enableFeaturePreview("STABLE_CONFIGURATION_CACHE")
33
rootProject.name = "Infinity"
44
include(":android")
55
include(":data")
@@ -39,6 +39,7 @@ dependencyResolutionManagement {
3939
maven("https://oss.sonatype.org/service/local/staging/deploy/maven2")
4040
maven(url = "https://jitpack.io")
4141
maven(url = "https://repo1.maven.org/maven2/")
42+
maven("https://github.com/Suwayomi/Tachidesk-Server/raw/android-jar/")
4243

4344
}
4445
versionCatalogs {

0 commit comments

Comments
 (0)