forked from CIT/Vmeda.Online
		
	MOBILE-3144 settings: Avoid auto color scheme on iOS
This commit is contained in:
		
							parent
							
								
									122bd8bbe8
								
							
						
					
					
						commit
						31a7716a6b
					
				| @ -48,7 +48,7 @@ export class CoreSettingsGeneralPage { | |||||||
|     colorSchemes = []; |     colorSchemes = []; | ||||||
|     selectedScheme: string; |     selectedScheme: string; | ||||||
| 
 | 
 | ||||||
|     constructor(appProvider: CoreAppProvider, private configProvider: CoreConfigProvider, fileProvider: CoreFileProvider, |     constructor(private appProvider: CoreAppProvider, private configProvider: CoreConfigProvider, fileProvider: CoreFileProvider, | ||||||
|             private eventsProvider: CoreEventsProvider, private langProvider: CoreLangProvider, |             private eventsProvider: CoreEventsProvider, private langProvider: CoreLangProvider, | ||||||
|             private domUtils: CoreDomUtilsProvider, private pushNotificationsProvider: CorePushNotificationsProvider, |             private domUtils: CoreDomUtilsProvider, private pushNotificationsProvider: CorePushNotificationsProvider, | ||||||
|             localNotificationsProvider: CoreLocalNotificationsProvider, private settingsHelper: CoreSettingsHelper) { |             localNotificationsProvider: CoreLocalNotificationsProvider, private settingsHelper: CoreSettingsHelper) { | ||||||
| @ -65,8 +65,9 @@ export class CoreSettingsGeneralPage { | |||||||
|         if (!CoreConfigConstants.forceColorScheme) { |         if (!CoreConfigConstants.forceColorScheme) { | ||||||
|             let defaultColorScheme = 'light'; |             let defaultColorScheme = 'light'; | ||||||
| 
 | 
 | ||||||
|             if (window.matchMedia('(prefers-color-scheme: dark)').matches || |             // Auto is not working on iOS right now until we update Webkit.
 | ||||||
|                     window.matchMedia('(prefers-color-scheme: light)').matches) { |             if (!this.appProvider.isIOS() && (window.matchMedia('(prefers-color-scheme: dark)').matches || | ||||||
|  |                                 window.matchMedia('(prefers-color-scheme: light)').matches)) { | ||||||
|                 this.colorSchemes.push('auto'); |                 this.colorSchemes.push('auto'); | ||||||
|                 defaultColorScheme = 'auto'; |                 defaultColorScheme = 'auto'; | ||||||
|             } |             } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user