added toggle for shadow effect to settings screen

This commit is contained in:
Kima 2023-10-12 20:08:23 +02:00
parent 14e5614adc
commit 3ff0927834
2 changed files with 40 additions and 2 deletions

View File

@ -684,8 +684,8 @@ class _SettingsScreenState extends State<SettingsScreen>
), ),
), ),
const PremiumIconPackSelector(), const PremiumIconPackSelector(),
// If iOS, show the iOS specific settings
// if ios show live activity color option
if (defaultTargetPlatform == TargetPlatform.iOS) if (defaultTargetPlatform == TargetPlatform.iOS)
PanelButton( PanelButton(
onPressed: () { onPressed: () {
@ -703,6 +703,40 @@ class _SettingsScreenState extends State<SettingsScreen>
), ),
), ),
), ),
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,
),
),
], ],
), ),
), ),

View File

@ -76,6 +76,7 @@ extension SettingsLocalization on String {
"welcome_msg": "Welcome Message", "welcome_msg": "Welcome Message",
"default": "Default", "default": "Default",
"edit_welcome_msg": "Edit welcome message", "edit_welcome_msg": "Edit welcome message",
"shadow_effect": "Shadow Effect",
}, },
"hu_hu": { "hu_hu": {
"personal_details": "Személyes információk", "personal_details": "Személyes információk",
@ -150,6 +151,7 @@ extension SettingsLocalization on String {
"welcome_msg": "Üdvözlő üzenet", "welcome_msg": "Üdvözlő üzenet",
"default": "Alapértelmezett", "default": "Alapértelmezett",
"edit_welcome_msg": "Üdvözlő üzenet szerkesztése", "edit_welcome_msg": "Üdvözlő üzenet szerkesztése",
"shadow_effect": "Árnyékhatás",
}, },
"de_de": { "de_de": {
"personal_details": "Persönliche Angaben", "personal_details": "Persönliche Angaben",
@ -198,7 +200,8 @@ extension SettingsLocalization on String {
"graph_class_avg": "Klassendurchschnitt in der Grafik", "graph_class_avg": "Klassendurchschnitt in der Grafik",
"goodstudent": "Guter Student Modus", "goodstudent": "Guter Student Modus",
"attention": "Achtung!", "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", "understand": "Ich verstehe",
"secret": "Geheime Einstellungen", "secret": "Geheime Einstellungen",
"bell_delay": "Klingelverzögerung", "bell_delay": "Klingelverzögerung",
@ -223,6 +226,7 @@ extension SettingsLocalization on String {
"welcome_msg": "Willkommensnachricht", "welcome_msg": "Willkommensnachricht",
"default": "Standard", "default": "Standard",
"edit_welcome_msg": "Begrüßungsnachricht bearbeiten", "edit_welcome_msg": "Begrüßungsnachricht bearbeiten",
"shadow_effect": "Schatteneffekt",
}, },
}; };