From 7505f77b4a770fc1714e25f4c5a63e0ac5324af4 Mon Sep 17 00:00:00 2001 From: Thomas <77213338+its-tom@users.noreply.github.com> Date: Sat, 6 May 2023 13:05:58 +0200 Subject: [PATCH] use ColorSchemeSeed instead of own ColorScheme --- lib/app.dart | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/lib/app.dart b/lib/app.dart index 26bf30d9..9007d2d9 100644 --- a/lib/app.dart +++ b/lib/app.dart @@ -19,8 +19,6 @@ class MyApp extends StatelessWidget { setTransparentNavigationBar(context); primaryColor = Color(_setting.primaryColor.fetch()!); - final primarySwatch = primaryColor.materialColor; - return ValueListenableBuilder( valueListenable: _setting.themeMode.listenable(), builder: (_, tMode, __) { @@ -33,19 +31,14 @@ class MyApp extends StatelessWidget { supportedLocales: S.supportedLocales, title: BuildData.name, themeMode: themeMode, - theme: ThemeData.light(useMaterial3: true).copyWith( - colorScheme: ColorScheme.fromSwatch( - primarySwatch: primarySwatch, - accentColor: primaryColor, - ), - switchTheme: ThemeData.light(useMaterial3: true).switchTheme, + theme: ThemeData( + useMaterial3: true, + colorSchemeSeed: primaryColor, ), - darkTheme: ThemeData.dark(useMaterial3: true).copyWith( - colorScheme: ColorScheme.fromSwatch( - brightness: Brightness.dark, - primarySwatch: primarySwatch, - accentColor: primaryColor, - ), + darkTheme: ThemeData( + useMaterial3: true, + brightness: Brightness.dark, + colorSchemeSeed: primaryColor, ), home: const MyHomePage(), );