From d45382ba9e485a38543ea20e451ab27faed8ff13 Mon Sep 17 00:00:00 2001 From: Ida Delphine Date: Fri, 10 Jul 2026 02:28:13 +0100 Subject: [PATCH] add appearance settings screen --- .../app/viewmodel/settings/AppearanceSettingsViewModel.kt | 8 -------- 1 file changed, 8 deletions(-) diff --git a/shared/src/commonMain/kotlin/net/newpipe/app/viewmodel/settings/AppearanceSettingsViewModel.kt b/shared/src/commonMain/kotlin/net/newpipe/app/viewmodel/settings/AppearanceSettingsViewModel.kt index c6602dd50..a58185769 100644 --- a/shared/src/commonMain/kotlin/net/newpipe/app/viewmodel/settings/AppearanceSettingsViewModel.kt +++ b/shared/src/commonMain/kotlin/net/newpipe/app/viewmodel/settings/AppearanceSettingsViewModel.kt @@ -9,16 +9,10 @@ import androidx.lifecycle.ViewModel import com.russhwolf.settings.Settings import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow -import net.newpipe.app.platform.AppearanceActions -import net.newpipe.app.preferences.AppearancePreferences import org.koin.core.annotation.KoinViewModel @KoinViewModel -class AppearanceSettingsViewModel( - private val settings: Settings, - private val appearanceActions: AppearanceActions, -) : ViewModel() { val theme: StateFlow field = MutableStateFlow( @@ -68,13 +62,11 @@ class AppearanceSettingsViewModel( fun setTheme(value: String) { settings.putString(AppearancePreferences.KEY_THEME, value) theme.value = value - appearanceActions.applyThemeChange(value) } fun setNightTheme(value: String) { settings.putString(AppearancePreferences.KEY_NIGHT_THEME, value) nightTheme.value = value - appearanceActions.applyThemeChange(theme.value) } fun setHoldToAppend(value: Boolean) {