@ -5,6 +5,7 @@ package org.yuzu.yuzu_emu.utils
import android.content.res.Configuration
import android.content.res.Configuration
import android.graphics.Color
import android.graphics.Color
import android.os.Build
import androidx.annotation.ColorInt
import androidx.annotation.ColorInt
import androidx.appcompat.app.AppCompatActivity
import androidx.appcompat.app.AppCompatActivity
import androidx.appcompat.app.AppCompatDelegate
import androidx.appcompat.app.AppCompatDelegate
@ -23,7 +24,13 @@ object ThemeHelper {
setThemeMode ( activity )
setThemeMode ( activity )
when ( Theme . from ( IntSetting . THEME . getInt ( ) ) ) {
when ( Theme . from ( IntSetting . THEME . getInt ( ) ) ) {
Theme . Default -> activity . setTheme ( R . style . Theme_Yuzu_Main )
Theme . Default -> activity . setTheme ( R . style . Theme_Yuzu_Main )
Theme . MaterialYou -> activity . setTheme ( R . style . Theme_Yuzu_Main_MaterialYou )
Theme . MaterialYou -> {
if ( Build . VERSION . SDK_INT >= Build . VERSION_CODES . S ) {
activity . setTheme ( R . style . Theme_Yuzu_Main_MaterialYou )
} else {
activity . setTheme ( R . style . Theme_Yuzu_Main )
}
}
}
}
// Using a specific night mode check because this could apply incorrectly when using the
// Using a specific night mode check because this could apply incorrectly when using the