mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-03 23:58:55 +01:00 
			
		
		
		
	AppThemePreference: Filter dynamic theme if it's not available (#8250)
This commit is contained in:
		@@ -45,6 +45,8 @@ import eu.kanade.presentation.components.DIVIDER_ALPHA
 | 
			
		||||
import eu.kanade.presentation.components.MangaCover
 | 
			
		||||
import eu.kanade.presentation.theme.TachiyomiTheme
 | 
			
		||||
import eu.kanade.presentation.util.secondaryItemAlpha
 | 
			
		||||
import eu.kanade.tachiyomi.util.system.DeviceUtil
 | 
			
		||||
import eu.kanade.tachiyomi.util.system.isDynamicColorAvailable
 | 
			
		||||
 | 
			
		||||
@Composable
 | 
			
		||||
internal fun AppThemePreferenceWidget(
 | 
			
		||||
@@ -72,7 +74,8 @@ private fun AppThemesList(
 | 
			
		||||
    onItemClick: (AppTheme) -> Unit,
 | 
			
		||||
) {
 | 
			
		||||
    val appThemes = remember {
 | 
			
		||||
        AppTheme.values().filter { it.titleResId != null }
 | 
			
		||||
        AppTheme.values()
 | 
			
		||||
            .filterNot { it.titleResId == null || (it == AppTheme.MONET && !DeviceUtil.isDynamicColorAvailable) }
 | 
			
		||||
    }
 | 
			
		||||
    LazyRow(
 | 
			
		||||
        modifier = Modifier
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user