diff --git a/filcnaplo_mobile_ui/lib/screens/settings/settings_screen.dart b/filcnaplo_mobile_ui/lib/screens/settings/settings_screen.dart index 6e72b30..f0c685e 100755 --- a/filcnaplo_mobile_ui/lib/screens/settings/settings_screen.dart +++ b/filcnaplo_mobile_ui/lib/screens/settings/settings_screen.dart @@ -684,8 +684,8 @@ class _SettingsScreenState extends State ), ), const PremiumIconPackSelector(), - // If iOS, show the iOS specific settings + // if ios show live activity color option if (defaultTargetPlatform == TargetPlatform.iOS) PanelButton( onPressed: () { @@ -703,6 +703,40 @@ class _SettingsScreenState extends State ), ), ), + + Material( + type: MaterialType.transparency, + child: SwitchListTile( + contentPadding: const EdgeInsets.only(left: 12.0), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12.0)), + title: Row( + children: [ + Icon( + FeatherIcons.barChart, + color: settings.shadowEffect + ? Theme.of(context).colorScheme.secondary + : AppColors.of(context).text.withOpacity(.25), + ), + const SizedBox(width: 14.0), + Expanded( + child: Text( + "shadow_effect".i18n, + style: TextStyle( + fontWeight: FontWeight.w600, + fontSize: 16.0, + color: AppColors.of(context).text.withOpacity( + settings.shadowEffect ? 1.0 : .5), + ), + ), + ), + ], + ), + onChanged: (v) => settings.update(shadowEffect: v), + value: settings.shadowEffect, + activeColor: Theme.of(context).colorScheme.secondary, + ), + ), ], ), ), diff --git a/filcnaplo_mobile_ui/lib/screens/settings/settings_screen.i18n.dart b/filcnaplo_mobile_ui/lib/screens/settings/settings_screen.i18n.dart index cf8e7a9..48c0e21 100755 --- a/filcnaplo_mobile_ui/lib/screens/settings/settings_screen.i18n.dart +++ b/filcnaplo_mobile_ui/lib/screens/settings/settings_screen.i18n.dart @@ -76,6 +76,7 @@ extension SettingsLocalization on String { "welcome_msg": "Welcome Message", "default": "Default", "edit_welcome_msg": "Edit welcome message", + "shadow_effect": "Shadow Effect", }, "hu_hu": { "personal_details": "Személyes információk", @@ -150,6 +151,7 @@ extension SettingsLocalization on String { "welcome_msg": "Üdvözlő üzenet", "default": "Alapértelmezett", "edit_welcome_msg": "Üdvözlő üzenet szerkesztése", + "shadow_effect": "Árnyékhatás", }, "de_de": { "personal_details": "Persönliche Angaben", @@ -198,7 +200,8 @@ extension SettingsLocalization on String { "graph_class_avg": "Klassendurchschnitt in der Grafik", "goodstudent": "Guter Student Modus", "attention": "Achtung!", - "goodstudent_disclaimer": "reFilc kann nicht für die Nutzung dieser Funktion haftbar gemacht werden.\n\n(Wenn deine Mutter dich verprügelt, weil du ihr falsche Noten gezeigt hast, kannst du dir nur die Schuld dafür geben)", + "goodstudent_disclaimer": + "reFilc kann nicht für die Nutzung dieser Funktion haftbar gemacht werden.\n\n(Wenn deine Mutter dich verprügelt, weil du ihr falsche Noten gezeigt hast, kannst du dir nur die Schuld dafür geben)", "understand": "Ich verstehe", "secret": "Geheime Einstellungen", "bell_delay": "Klingelverzögerung", @@ -223,6 +226,7 @@ extension SettingsLocalization on String { "welcome_msg": "Willkommensnachricht", "default": "Standard", "edit_welcome_msg": "Begrüßungsnachricht bearbeiten", + "shadow_effect": "Schatteneffekt", }, };