diff --git a/lib/component/webview/webview_component.dart b/lib/component/webview/webview_component.dart index 5a94cbd..0ab4023 100644 --- a/lib/component/webview/webview_component.dart +++ b/lib/component/webview/webview_component.dart @@ -1,5 +1,6 @@ import 'dart:collection'; import 'dart:convert'; +import 'dart:developer'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; @@ -136,6 +137,10 @@ class _WebViewComponent extends State @override Widget build(BuildContext context) { settings.incognito = widget.webInfo.incognitoMode; + var themeData = Theme.of(context); + if (themeData.brightness == Brightness.dark) { + settings.forceDark = ForceDark.ON; + } return Container( child: InAppWebView( diff --git a/lib/main.dart b/lib/main.dart index d531a7f..2cc13b7 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -325,6 +325,7 @@ ThemeData getLightTheme() { } return ThemeData( + brightness: Brightness.light, // platform: TargetPlatform.iOS, primarySwatch: themeColor, colorScheme: ColorScheme.fromSeed( @@ -410,6 +411,7 @@ ThemeData getDarkTheme() { } return ThemeData( + brightness: Brightness.dark, // platform: TargetPlatform.iOS, primarySwatch: themeColor, colorScheme: ColorScheme.fromSeed(