diff options
| author | Fabian Henneke <FabianHenneke@users.noreply.github.com> | 2020-06-09 13:45:23 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-06-09 13:45:23 +0200 |
| commit | 2fa03e3fa0bab743e65a8e5964ed510758b4a908 (patch) | |
| tree | 918db1bd27527a8539654c868f3c4e0e798f5ded /app/src/main/java/com/zeapo/pwdstore/UserPreference.kt | |
| parent | 02b7f5559dd1b2b1cb36cb0b1e8bb137d8815646 (diff) | |
| download | HardenedPass-2fa03e3fa0bab743e65a8e5964ed510758b4a908.tar.gz HardenedPass-2fa03e3fa0bab743e65a8e5964ed510758b4a908.zip | |
Allow custom public suffixes for Autofill (#841)
Adds a preference that allows the user to specify domains that are then
treated as additional public suffixes for the purposes of Autofill.
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/UserPreference.kt')
| -rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/UserPreference.kt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt b/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt index 41404716..63c9ce7c 100644 --- a/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt +++ b/app/src/main/java/com/zeapo/pwdstore/UserPreference.kt @@ -116,6 +116,7 @@ class UserPreference : AppCompatActivity() { autoFillEnablePreference = findPreference("autofill_enable") val oreoAutofillDirectoryStructurePreference = findPreference<ListPreference>("oreo_autofill_directory_structure") val oreoAutofillDefaultUsername = findPreference<EditTextPreference>("oreo_autofill_default_username") + val oreoAutofillCustomPublixSuffixes = findPreference<EditTextPreference>("oreo_autofill_custom_public_suffixes") val autoFillAppsPreference = findPreference<Preference>("autofill_apps") val autoFillDefaultPreference = findPreference<CheckBoxPreference>("autofill_default") val autoFillAlwaysShowDialogPreference = findPreference<CheckBoxPreference>("autofill_always") @@ -128,8 +129,15 @@ class UserPreference : AppCompatActivity() { ) oreoAutofillDependencies = listOfNotNull( oreoAutofillDirectoryStructurePreference, - oreoAutofillDefaultUsername + oreoAutofillDefaultUsername, + oreoAutofillCustomPublixSuffixes ) + oreoAutofillCustomPublixSuffixes?.apply { + setOnBindEditTextListener { + it.isSingleLine = false + it.setHint(R.string.preference_custom_public_suffixes_hint) + } + } // Misc preferences val appVersionPreference = findPreference<Preference>("app_version") |
