Skip to content

Commit

Permalink
feat: settings: option to remove prefs/cctk cache
Browse files Browse the repository at this point in the history
  • Loading branch information
alexVinarskis committed Feb 20, 2024
1 parent 93fe330 commit b9739f7
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
12 changes: 12 additions & 0 deletions lib/components/settings_modal.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import 'package:dell_powermanager/classes/bios_protection_manager.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart';
import 'package:google_fonts/google_fonts.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:url_launcher/url_launcher.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import '../configs/constants.dart';
Expand Down Expand Up @@ -173,6 +174,17 @@ class SettingsModal {
icon: Icons.delete_rounded,
onPressed: () => BiosProtectionManager.secureDeletePassword(),
),
SettingTile(
title: S.of(context)!.settingsAlertResetSettingsTitle,
subtitle: S.of(context)!.settingsAlertResetSettingsSubTitleTodo,
subtitleAlt: S.of(context)!.settingsAlertResetSettingsSubTitleDone,
icon: Icons.delete_rounded,
onPressed: () async {
/* Erase saved preferences and cached variables */
SharedPreferences preferences = await SharedPreferences.getInstance();
await preferences.clear();
},
),
],
),
),
Expand Down
3 changes: 3 additions & 0 deletions lib/l10n/app_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@
"settingsAlertResetBiosPwdTitle" : "Reset saved BIOS Password",
"settingsAlertResetBiosPwdSubTitleTodo" : "Tap to erase",
"settingsAlertResetBiosPwdSubTitleDone" : "Erased!",
"settingsAlertResetSettingsTitle" : "Reset app's data and settings",
"settingsAlertResetSettingsSubTitleTodo" : "Tap to erase",
"settingsAlertResetSettingsSubTitleDone" : "Erased!",

"compatibilityCardTitle" : "Incompatible Platform",
"compatibilityCardSubtitle" : "Non-Dell machine, or Unsupported Model",
Expand Down

0 comments on commit b9739f7

Please sign in to comment.