From e8b3e15880a57ee29d0191ca7cf1ab3ae72f5ae3 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Wed, 13 Dec 2023 12:54:56 +0500 Subject: [PATCH] Fix theme not saving --- lib/settings/data/settings_schema.dart | 2 ++ lib/theme/data/default_color_schemes.dart | 14 +++++++------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/lib/settings/data/settings_schema.dart b/lib/settings/data/settings_schema.dart index 5202bce1..43e67c7b 100644 --- a/lib/settings/data/settings_schema.dart +++ b/lib/settings/data/settings_schema.dart @@ -151,6 +151,7 @@ SettingGroup appSettings = SettingGroup( ), onChange: (context, colorScheme) { App.setColorScheme(context, colorScheme); + appSettings.save(); }, searchTags: ["theme", "style", "visual", "dark mode"], ), @@ -189,6 +190,7 @@ SettingGroup appSettings = SettingGroup( ), onChange: (context, styleTheme) { App.setStyleTheme(context, styleTheme); + appSettings.save(); }, searchTags: [ "scheme", diff --git a/lib/theme/data/default_color_schemes.dart b/lib/theme/data/default_color_schemes.dart index 14752a50..390085a5 100644 --- a/lib/theme/data/default_color_schemes.dart +++ b/lib/theme/data/default_color_schemes.dart @@ -23,8 +23,8 @@ List defaultColorSchemes = [ onBackground: const Color.fromARGB(255, 46, 53, 68), card: Colors.white, onCard: const Color.fromARGB(255, 46, 53, 68), - accent: Colors.cyan, - onAccent: Colors.white, + accent: const Color.fromARGB(255, 34, 102, 238), + onAccent: const Color.fromARGB(255, 216, 239, 255), shadow: const Color.fromARGB(255, 0, 0, 0), outline: const Color.fromARGB(255, 235, 235, 235), error: const Color(0xFFFE4A49), @@ -37,8 +37,8 @@ List defaultColorSchemes = [ onBackground: const Color.fromARGB(255, 245, 245, 245), card: const Color.fromARGB(255, 41, 41, 41), onCard: const Color.fromARGB(255, 233, 233, 233), - accent: Colors.cyan, - onAccent: Colors.white, + accent: const Color.fromARGB(255, 44, 112, 248), + onAccent: const Color.fromARGB(255, 226, 249, 255), shadow: const Color.fromARGB(255, 0, 0, 0), outline: const Color.fromARGB(255, 61, 61, 61), error: const Color(0xFFFE4A49), @@ -51,8 +51,8 @@ List defaultColorSchemes = [ onBackground: const Color.fromARGB(255, 245, 245, 245), card: const Color.fromARGB(255, 34, 34, 34), onCard: const Color.fromARGB(255, 233, 233, 233), - accent: Colors.cyan, - onAccent: Colors.white, + accent: const Color.fromARGB(255, 48, 118, 252), + onAccent: const Color.fromARGB(255, 230, 252, 255), shadow: const Color.fromARGB(255, 0, 0, 0), outline: const Color.fromARGB(255, 54, 54, 54), error: const Color(0xFFFE4A49), @@ -175,6 +175,6 @@ List defaultColorSchemes = [ outline: const Color.fromARGB(255, 38, 38, 38), error: const Color.fromARGB(255, 224, 128, 117), onError: Colors.white, - isDefault: false, + isDefault: true, ) ];