From 906abad2badeb0a6709c1751d89a3ddd28c51a71 Mon Sep 17 00:00:00 2001 From: zeefaad Date: Wed, 9 Jul 2025 21:56:48 +0200 Subject: [PATCH] Bug correction + add --- assets/images/drone.svg | 7 +++++++ lib/pages/settings_page.dart | 14 +++++++------- 2 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 assets/images/drone.svg diff --git a/assets/images/drone.svg b/assets/images/drone.svg new file mode 100644 index 0000000..25b3b5e --- /dev/null +++ b/assets/images/drone.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.onlinewebfonts.com/icon + + \ No newline at end of file diff --git a/lib/pages/settings_page.dart b/lib/pages/settings_page.dart index b5550d9..074e330 100644 --- a/lib/pages/settings_page.dart +++ b/lib/pages/settings_page.dart @@ -57,9 +57,9 @@ class _SettingsPageState extends State { child: Column( children: [ ListTile( - title: Text(l10n.english, style: Theme.of(context).textTheme.titleMedium), + title: Text('English', style: Theme.of(context).textTheme.titleMedium), trailing: currentLocale.languageCode == 'en' - ? Icon(Icons.check_circle, color: Theme.of(context).colorScheme.secondary) + ? Icon(Icons.check_circle, color: colorProvider.accentColor) : null, onTap: () { final localeProvider = Provider.of(context, listen: false); @@ -67,9 +67,9 @@ class _SettingsPageState extends State { }, ), ListTile( - title: Text(l10n.french, style: Theme.of(context).textTheme.titleMedium), + title: Text('Français', style: Theme.of(context).textTheme.titleMedium), trailing: currentLocale.languageCode == 'fr' - ? Icon(Icons.check_circle, color: Theme.of(context).colorScheme.secondary) + ? Icon(Icons.check_circle, color: colorProvider.accentColor) : null, onTap: () { final localeProvider = Provider.of(context, listen: false); @@ -92,7 +92,7 @@ class _SettingsPageState extends State { ListTile( title: Text(l10n.themeSystem, style: Theme.of(context).textTheme.titleMedium), trailing: themeProvider.themeMode == ThemeMode.system - ? Icon(Icons.check_circle, color: Theme.of(context).colorScheme.secondary) + ? Icon(Icons.check_circle, color: colorProvider.accentColor) : null, onTap: () { themeProvider.setThemeMode(ThemeMode.system); @@ -101,7 +101,7 @@ class _SettingsPageState extends State { ListTile( title: Text(l10n.themeLight, style: Theme.of(context).textTheme.titleMedium), trailing: themeProvider.themeMode == ThemeMode.light - ? Icon(Icons.check_circle, color: Theme.of(context).colorScheme.secondary) + ? Icon(Icons.check_circle, color: colorProvider.accentColor) : null, onTap: () { themeProvider.setThemeMode(ThemeMode.light); @@ -110,7 +110,7 @@ class _SettingsPageState extends State { ListTile( title: Text(l10n.themeDark, style: Theme.of(context).textTheme.titleMedium), trailing: themeProvider.themeMode == ThemeMode.dark - ? Icon(Icons.check_circle, color: Theme.of(context).colorScheme.secondary) + ? Icon(Icons.check_circle, color: colorProvider.accentColor) : null, onTap: () { themeProvider.setThemeMode(ThemeMode.dark);