feat: add a no-op ASCII armor toggle

This commit is contained in:
Harsh Shandilya 2022-10-29 04:16:08 +05:30
parent 2c78f8303a
commit 390286f95f
No known key found for this signature in database
2 changed files with 7 additions and 0 deletions

View file

@ -9,9 +9,11 @@ import androidx.fragment.app.FragmentActivity
import app.passwordstore.ui.pgp.PGPKeyImportActivity import app.passwordstore.ui.pgp.PGPKeyImportActivity
import app.passwordstore.ui.pgp.PGPKeyListActivity import app.passwordstore.ui.pgp.PGPKeyListActivity
import app.passwordstore.util.extensions.launchActivity import app.passwordstore.util.extensions.launchActivity
import app.passwordstore.util.settings.PreferenceKeys
import de.Maxr1998.modernpreferences.PreferenceScreen import de.Maxr1998.modernpreferences.PreferenceScreen
import de.Maxr1998.modernpreferences.helpers.onClick import de.Maxr1998.modernpreferences.helpers.onClick
import de.Maxr1998.modernpreferences.helpers.pref import de.Maxr1998.modernpreferences.helpers.pref
import de.Maxr1998.modernpreferences.helpers.switch
class PGPSettings(private val activity: FragmentActivity) : SettingsProvider { class PGPSettings(private val activity: FragmentActivity) : SettingsProvider {
@ -33,6 +35,10 @@ class PGPSettings(private val activity: FragmentActivity) : SettingsProvider {
false false
} }
} }
switch(PreferenceKeys.ASCII_ARMOR) {
title = "Encrypt in ASCII armor mode"
persistent = true
}
} }
} }
} }

View file

@ -85,4 +85,5 @@ object PreferenceKeys {
const val DICEWARE_SEPARATOR = "diceware_separator" const val DICEWARE_SEPARATOR = "diceware_separator"
const val DICEWARE_LENGTH = "diceware_length" const val DICEWARE_LENGTH = "diceware_length"
const val DISABLE_SYNC_ACTION = "disable_sync_action" const val DISABLE_SYNC_ACTION = "disable_sync_action"
const val ASCII_ARMOR = "pgpainless_ascii_armor"
} }