diff --git a/app/src/main/java/com/dueattendant149/bookreader/reader/MainActivity.kt b/app/src/main/java/com/dueattendant149/bookreader/reader/MainActivity.kt index 573538a..c11316f 100644 --- a/app/src/main/java/com/dueattendant149/bookreader/reader/MainActivity.kt +++ b/app/src/main/java/com/dueattendant149/bookreader/reader/MainActivity.kt @@ -50,6 +50,7 @@ import androidx.compose.runtime.getValue import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.media3.common.util.UnstableApi +import dagger.hilt.android.AndroidEntryPoint import org.dueattendant149.bookreader.tts.ACTION_OPEN_TTS_SESSION import org.dueattendant149.bookreader.tts.EXTRA_TTS_BOOK_ID import org.dueattendant149.bookreader.tts.EXTRA_TTS_CHAPTER_INDEX @@ -58,6 +59,7 @@ import org.dueattendant149.bookreader.tts.EXTRA_TTS_SOURCE_CFI import org.dueattendant149.bookreader.tts.EXTRA_TTS_START_OFFSET @UnstableApi +@AndroidEntryPoint open class MainActivity : AppCompatActivity() { private val viewModel: MainViewModel by viewModels() @@ -106,7 +108,6 @@ open class MainActivity : AppCompatActivity() { setContent { val uiState by viewModel.uiState.collectAsStateWithLifecycle() - val customFonts by viewModel.customFonts.collectAsStateWithLifecycle() ScreenCaptureProtectionEffect(enabled = uiState.isScreenCaptureProtectionEnabled) @@ -116,11 +117,6 @@ open class MainActivity : AppCompatActivity() { AppThemeMode.SYSTEM -> isSystemInDarkTheme() } - val textDimFactor = if (darkTheme) uiState.appTextDimFactorDark else uiState.appTextDimFactorLight - val appFontFamily = remember(uiState.appFontPreference, customFonts) { - uiState.appFontPreference.toAndroidAppFontFamily(customFonts) - } - AppTheme( darkTheme = darkTheme, dynamicColor = uiState.appSeedColor == null,