From def9786736cd1ae7ac887c696a0cb2aaf36aa79a Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Fri, 5 May 2023 00:30:53 +0530 Subject: [PATCH] feat: switch default password generator to Diceware --- .idea/kotlinc.xml | 2 +- .../app/passwordstore/ui/crypto/PasswordCreationActivity.kt | 2 +- .../java/app/passwordstore/ui/settings/PasswordSettings.kt | 4 +--- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index 69e86158..217e5c51 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -1,6 +1,6 @@ - \ No newline at end of file diff --git a/app/src/main/java/app/passwordstore/ui/crypto/PasswordCreationActivity.kt b/app/src/main/java/app/passwordstore/ui/crypto/PasswordCreationActivity.kt index 1d32151f..e7b04ade 100644 --- a/app/src/main/java/app/passwordstore/ui/crypto/PasswordCreationActivity.kt +++ b/app/src/main/java/app/passwordstore/ui/crypto/PasswordCreationActivity.kt @@ -285,7 +285,7 @@ class PasswordCreationActivity : BasePgpActivity() { binding.password.setText(bundle.getString(RESULT)) } } - when (settings.getString(PreferenceKeys.PREF_KEY_PWGEN_TYPE) ?: KEY_PWGEN_TYPE_CLASSIC) { + when (settings.getString(PreferenceKeys.PREF_KEY_PWGEN_TYPE) ?: KEY_PWGEN_TYPE_DICEWARE) { KEY_PWGEN_TYPE_CLASSIC -> PasswordGeneratorDialogFragment().show(supportFragmentManager, "generator") KEY_PWGEN_TYPE_DICEWARE -> diff --git a/app/src/main/java/app/passwordstore/ui/settings/PasswordSettings.kt b/app/src/main/java/app/passwordstore/ui/settings/PasswordSettings.kt index b192bc67..cb1643b0 100644 --- a/app/src/main/java/app/passwordstore/ui/settings/PasswordSettings.kt +++ b/app/src/main/java/app/passwordstore/ui/settings/PasswordSettings.kt @@ -11,7 +11,6 @@ import app.passwordstore.R import app.passwordstore.util.settings.PreferenceKeys import de.Maxr1998.modernpreferences.PreferenceScreen import de.Maxr1998.modernpreferences.helpers.editText -import de.Maxr1998.modernpreferences.helpers.onSelectionChange import de.Maxr1998.modernpreferences.helpers.singleChoice import de.Maxr1998.modernpreferences.helpers.switch import de.Maxr1998.modernpreferences.preferences.choice.SelectionItem @@ -27,9 +26,8 @@ class PasswordSettings(private val activity: FragmentActivity) : SettingsProvide PreferenceKeys.PREF_KEY_PWGEN_TYPE, items, ) { - initialSelection = "classic" + initialSelection = "diceware" titleRes = R.string.pref_password_generator_type_title - onSelectionChange { true } } editText(PreferenceKeys.GENERAL_SHOW_TIME) { titleRes = R.string.pref_clipboard_timeout_title