mirror of
https://github.com/revanced/revanced-manager
synced 2024-05-14 13:56:57 +02:00
fix: Specify that dark theme is dark (#1699)
This commit is contained in:
parent
d0689555f1
commit
d4b15aee4d
@ -28,7 +28,6 @@ class DynamicThemeBuilder extends StatefulWidget {
|
|||||||
class _DynamicThemeBuilderState extends State<DynamicThemeBuilder>
|
class _DynamicThemeBuilderState extends State<DynamicThemeBuilder>
|
||||||
with WidgetsBindingObserver {
|
with WidgetsBindingObserver {
|
||||||
Brightness brightness = PlatformDispatcher.instance.platformBrightness;
|
Brightness brightness = PlatformDispatcher.instance.platformBrightness;
|
||||||
final ManagerAPI _managerAPI = locator<ManagerAPI>();
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
@ -36,22 +35,6 @@ class _DynamicThemeBuilderState extends State<DynamicThemeBuilder>
|
|||||||
WidgetsBinding.instance.addObserver(this);
|
WidgetsBinding.instance.addObserver(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
|
||||||
void didChangePlatformBrightness() {
|
|
||||||
setState(() {
|
|
||||||
brightness = PlatformDispatcher.instance.platformBrightness;
|
|
||||||
});
|
|
||||||
if (_managerAPI.getThemeMode() < 2) {
|
|
||||||
SystemChrome.setSystemUIOverlayStyle(
|
|
||||||
SystemUiOverlayStyle(
|
|
||||||
systemNavigationBarIconBrightness: brightness == Brightness.light
|
|
||||||
? Brightness.dark
|
|
||||||
: Brightness.light,
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return DynamicColorBuilder(
|
return DynamicColorBuilder(
|
||||||
@ -70,6 +53,7 @@ class _DynamicThemeBuilderState extends State<DynamicThemeBuilder>
|
|||||||
textTheme: GoogleFonts.robotoTextTheme(ThemeData.light().textTheme),
|
textTheme: GoogleFonts.robotoTextTheme(ThemeData.light().textTheme),
|
||||||
);
|
);
|
||||||
final ThemeData darkDynamicTheme = ThemeData(
|
final ThemeData darkDynamicTheme = ThemeData(
|
||||||
|
brightness: Brightness.dark,
|
||||||
useMaterial3: true,
|
useMaterial3: true,
|
||||||
navigationBarTheme: NavigationBarThemeData(
|
navigationBarTheme: NavigationBarThemeData(
|
||||||
labelTextStyle: MaterialStateProperty.all(
|
labelTextStyle: MaterialStateProperty.all(
|
||||||
|
Loading…
Reference in New Issue
Block a user