Show green toast when VFS is successfully enabled

This commit is contained in:
Sylvain Berfini 2025-03-04 09:01:27 +01:00
parent 9ffe3b4d7f
commit 64a2c5f455
4 changed files with 5 additions and 3 deletions

View file

@ -307,7 +307,6 @@ class SettingsFragment : GenericMainFragment() {
viewModel.enableVfs()
dialog.dismiss()
findNavController().popBackStack()
}
}

View file

@ -335,11 +335,12 @@ class SettingsViewModel
isVfsEnabled.postValue(enabled)
if (enabled) {
Log.i("$TAG VFS has been enabled")
showGreenToast(R.string.settings_security_enable_vfs_success_toast, R.drawable.lock_key)
}
} else {
showRedToast(R.string.settings_security_enable_vfs_failure_toast, R.drawable.warning_circle)
isVfsEnabled.postValue(false)
Log.e("$TAG Failed to enable VFS!")
isVfsEnabled.postValue(false)
showRedToast(R.string.settings_security_enable_vfs_failure_toast, R.drawable.warning_circle)
}
}

View file

@ -182,6 +182,7 @@
<string name="settings_security_enable_vfs_title">Chiffrer tous les fichiers</string>
<string name="settings_security_enable_vfs_subtitle">Attention, vous ne pourrez pas revenir en arrière !</string>
<string name="settings_security_enable_vfs_failure_toast">Échec à l\'activation du module d\'encryption</string>
<string name="settings_security_enable_vfs_success_toast">Module d\'encryption activé</string>
<string name="settings_security_enable_vfs_dialog_confirmation_title">Confirmer l\'activation du chiffrement</string>
<string name="settings_security_enable_vfs_dialog_confirmation_message">Une fois la fonctionnalité activée, toutes les données de l\'application seront chiffrées et accessibles uniquement via celle-ci.\n\nCe changement est irréversible.</string>
<string name="settings_security_prevent_screenshots_title">Empêcher l\'interface d\'être enregistrée</string>

View file

@ -221,6 +221,7 @@
<string name="settings_security_enable_vfs_title">Encrypt everything</string>
<string name="settings_security_enable_vfs_subtitle">Warning: once enabled it can\'t be disabled!</string>
<string name="settings_security_enable_vfs_failure_toast">Failed to enable encryption module!</string>
<string name="settings_security_enable_vfs_success_toast">Encryption module enabled</string>
<string name="settings_security_enable_vfs_dialog_confirmation_title">Do you really want to encrypt everything?</string>
<string name="settings_security_enable_vfs_dialog_confirmation_message">Be careful, it can\'t be undone!</string>
<string name="settings_security_prevent_screenshots_title">Prevent interface from being recorded</string>