diff --git a/app/src/main/java/eu/kanade/presentation/theme/TachiyomiTheme.kt b/app/src/main/java/eu/kanade/presentation/theme/TachiyomiTheme.kt index bc98a03ede..1bc02a7f1a 100644 --- a/app/src/main/java/eu/kanade/presentation/theme/TachiyomiTheme.kt +++ b/app/src/main/java/eu/kanade/presentation/theme/TachiyomiTheme.kt @@ -14,7 +14,6 @@ fun TachiyomiTheme(content: @Composable () -> Unit) { val (colorScheme, typography) = createMdc3Theme( context = context, layoutDirection = layoutDirection, - setTextColors = true, ) MaterialTheme( diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/base/controller/ComposeController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/base/controller/ComposeController.kt index 431b906ae4..15f562bec8 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/base/controller/ComposeController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/base/controller/ComposeController.kt @@ -4,7 +4,10 @@ import android.os.Bundle import android.view.LayoutInflater import android.view.View import androidx.compose.foundation.layout.consumeWindowInsets +import androidx.compose.material3.LocalContentColor +import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable +import androidx.compose.runtime.CompositionLocalProvider import androidx.compose.ui.input.nestedscroll.NestedScrollConnection import androidx.compose.ui.platform.ViewCompositionStrategy import androidx.compose.ui.platform.rememberNestedScrollInteropConnection @@ -32,7 +35,9 @@ abstract class ComposeController

>(bundle: Bundle? = null) : setContent { val nestedScrollInterop = rememberNestedScrollInteropConnection() TachiyomiTheme { - ComposeContent(nestedScrollInterop) + CompositionLocalProvider(LocalContentColor provides MaterialTheme.colorScheme.onBackground) { + ComposeContent(nestedScrollInterop) + } } } } @@ -58,7 +63,9 @@ abstract class BasicComposeController : setContent { val nestedScrollInterop = rememberNestedScrollInteropConnection() TachiyomiTheme { - ComposeContent(nestedScrollInterop) + CompositionLocalProvider(LocalContentColor provides MaterialTheme.colorScheme.onBackground) { + ComposeContent(nestedScrollInterop) + } } } } @@ -81,7 +88,9 @@ abstract class SearchableComposeController

>(bundle: Bundle? setContent { val nestedScrollInterop = rememberNestedScrollInteropConnection() TachiyomiTheme { - ComposeContent(nestedScrollInterop) + CompositionLocalProvider(LocalContentColor provides MaterialTheme.colorScheme.onBackground) { + ComposeContent(nestedScrollInterop) + } } } }