parent
44f0f22574
commit
c129fb347e
4 changed files with 18 additions and 2 deletions
|
@ -92,10 +92,12 @@ class UserPreference : AppCompatActivity() {
|
|||
val autoFillAppsPreference = findPreference<Preference>("autofill_apps")
|
||||
val autoFillDefaultPreference = findPreference<CheckBoxPreference>("autofill_default")
|
||||
val autoFillAlwaysShowDialogPreference = findPreference<CheckBoxPreference>("autofill_always")
|
||||
val autoFillShowFullNamePreference = findPreference<CheckBoxPreference>("autofill_full_path")
|
||||
autofillDependencies = listOf(
|
||||
autoFillAppsPreference,
|
||||
autoFillDefaultPreference,
|
||||
autoFillAlwaysShowDialogPreference
|
||||
autoFillAlwaysShowDialogPreference,
|
||||
autoFillShowFullNamePreference
|
||||
)
|
||||
|
||||
// Misc preferences
|
||||
|
|
|
@ -412,7 +412,14 @@ class AutofillService : AccessibilityService() {
|
|||
// make it optional (or make height a setting for the same effect)
|
||||
val itemNames = arrayOfNulls<CharSequence>(items.size + 2)
|
||||
for (i in items.indices) {
|
||||
itemNames[i] = items[i].name.replace(".gpg", "")
|
||||
if (settings!!.getBoolean("autofill_full_path", false)) {
|
||||
itemNames[i] = items[i].path.replace(".gpg", "")
|
||||
.replace(
|
||||
PasswordRepository.getRepositoryDirectory(applicationContext).toString() + "/",
|
||||
"")
|
||||
} else {
|
||||
itemNames[i] = items[i].name.replace(".gpg", "")
|
||||
}
|
||||
}
|
||||
itemNames[items.size] = getString(R.string.autofill_pick)
|
||||
itemNames[items.size + 1] = getString(R.string.autofill_pick_and_match)
|
||||
|
|
|
@ -159,6 +159,8 @@
|
|||
<string name="pref_autofill_default_title">Automatically match by default</string>
|
||||
<string name="pref_autofill_default_hint">Default to \'Automatically match\' for apps without custom settings. Otherwise, \'Never match.\'</string>
|
||||
<string name="pref_autofill_always_title">Always show dialog</string>
|
||||
<string name="pref_autofill_full_path_title">Show Full Path</string>
|
||||
<string name="pref_autofill_full_path_hint">Show full path of matching password files</string>
|
||||
<string name="pref_misc_title">Misc</string>
|
||||
<string name="pref_clear_clipboard_title">Clear clipboard 20 times</string>
|
||||
<string name="pref_clear_clipboard_hint">Store consecutive numbers in the clipboard 20 times. Useful on Samsung phones that feature clipboard history.</string>
|
||||
|
|
|
@ -118,6 +118,11 @@
|
|||
android:defaultValue="false"
|
||||
android:key="autofill_always"
|
||||
android:title="@string/pref_autofill_always_title"/>
|
||||
<androidx.preference.CheckBoxPreference
|
||||
android:defaultValue="false"
|
||||
android:key="autofill_full_path"
|
||||
android:summary="@string/pref_autofill_full_path_hint"
|
||||
android:title="@string/pref_autofill_full_path_title"/>
|
||||
</androidx.preference.PreferenceCategory>
|
||||
|
||||
<androidx.preference.PreferenceCategory android:title="@string/pref_misc_title">
|
||||
|
|
Loading…
Reference in a new issue