diff --git a/app/src/main/java/com/kunzisoft/keepass/settings/NestedAppSettingsFragment.kt b/app/src/main/java/com/kunzisoft/keepass/settings/NestedAppSettingsFragment.kt index 10bbb3c8a..aaa7d6ddc 100644 --- a/app/src/main/java/com/kunzisoft/keepass/settings/NestedAppSettingsFragment.kt +++ b/app/src/main/java/com/kunzisoft/keepass/settings/NestedAppSettingsFragment.kt @@ -445,11 +445,11 @@ class NestedAppSettingsFragment : NestedSettingsFragment() { getString(R.string.setting_icon_pack_choose_key), getString(R.string.list_entries_show_username_key), getString(R.string.list_groups_show_number_entries_key), + getString(R.string.show_otp_token_key), + getString(R.string.show_uuid_key), getString(R.string.list_size_key), getString(R.string.monospace_font_fields_enable_key), getString(R.string.hide_expired_entries_key), - getString(R.string.show_otp_token_key), - getString(R.string.show_uuid_key), getString(R.string.enable_education_screens_key), getString(R.string.reset_education_screens_key) -> { DATABASE_PREFERENCE_CHANGED = true diff --git a/app/src/main/java/com/kunzisoft/keepass/settings/PreferencesUtil.kt b/app/src/main/java/com/kunzisoft/keepass/settings/PreferencesUtil.kt index 36efc093e..84e1b30ed 100644 --- a/app/src/main/java/com/kunzisoft/keepass/settings/PreferencesUtil.kt +++ b/app/src/main/java/com/kunzisoft/keepass/settings/PreferencesUtil.kt @@ -122,22 +122,22 @@ object PreferencesUtil { context.resources.getBoolean(R.bool.list_groups_show_number_entries_default)) } - fun showExpiredEntries(context: Context): Boolean { - val prefs = PreferenceManager.getDefaultSharedPreferences(context) - return ! prefs.getBoolean(context.getString(R.string.hide_expired_entries_key), - context.resources.getBoolean(R.bool.hide_expired_entries_default)) - } - fun showOTPToken(context: Context): Boolean { val prefs = PreferenceManager.getDefaultSharedPreferences(context) return prefs.getBoolean(context.getString(R.string.show_otp_token_key), - context.resources.getBoolean(R.bool.show_otp_token_default)) + context.resources.getBoolean(R.bool.show_otp_token_default)) } fun showUUID(context: Context): Boolean { val prefs = PreferenceManager.getDefaultSharedPreferences(context) return prefs.getBoolean(context.getString(R.string.show_uuid_key), - context.resources.getBoolean(R.bool.show_uuid_default)) + context.resources.getBoolean(R.bool.show_uuid_default)) + } + + fun showExpiredEntries(context: Context): Boolean { + val prefs = PreferenceManager.getDefaultSharedPreferences(context) + return ! prefs.getBoolean(context.getString(R.string.hide_expired_entries_key), + context.resources.getBoolean(R.bool.hide_expired_entries_default)) } fun getStyle(context: Context): String { @@ -654,11 +654,11 @@ object PreferencesUtil { context.getString(R.string.setting_icon_pack_choose_key) -> editor.putString(name, value) context.getString(R.string.list_entries_show_username_key) -> editor.putBoolean(name, value.toBoolean()) context.getString(R.string.list_groups_show_number_entries_key) -> editor.putBoolean(name, value.toBoolean()) + context.getString(R.string.show_otp_token_key) -> editor.putBoolean(name, value.toBoolean()) + context.getString(R.string.show_uuid_key) -> editor.putBoolean(name, value.toBoolean()) context.getString(R.string.list_size_key) -> editor.putString(name, value) context.getString(R.string.monospace_font_fields_enable_key) -> editor.putBoolean(name, value.toBoolean()) context.getString(R.string.hide_expired_entries_key) -> editor.putBoolean(name, value.toBoolean()) - context.getString(R.string.show_otp_token_key) -> editor.putBoolean(name, value.toBoolean()) - context.getString(R.string.show_uuid_key) -> editor.putBoolean(name, value.toBoolean()) context.getString(R.string.enable_education_screens_key) -> editor.putBoolean(name, value.toBoolean()) context.getString(R.string.sort_node_key) -> editor.putString(name, value) diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml index 0efc3422b..1ec0c1055 100644 --- a/app/src/main/res/values/donottranslate.xml +++ b/app/src/main/res/values/donottranslate.xml @@ -187,15 +187,15 @@ true list_groups_show_number_entries_key true + show_otp_token_key + true + show_uuid_key + false list_size_key monospace_font_extra_fields_enable_key true hide_expired_entries_key false - show_otp_token_key - true - show_uuid_key - false enable_education_screens_key true relaunch_education_screens_key diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 18897cd1d..4076e1f75 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -200,6 +200,10 @@ Show usernames Show usernames in entry lists Show number of entries + Show OTP Token + Displays OTP tokens in the list of entries + Show UUID + Displays the UUID linked to an entry or a group Show the number of entries in a group Size of list items Text size in the element list @@ -639,8 +643,4 @@ Icon pack used in the app Hide expired entries Expired entries are not shown - Show UUID - Displays the UUID linked to an entry or a group - Show OTP Token - Displays OTP tokens in the list of entries \ No newline at end of file diff --git a/app/src/main/res/xml/preferences_appearance.xml b/app/src/main/res/xml/preferences_appearance.xml index a9307a983..52b22383e 100644 --- a/app/src/main/res/xml/preferences_appearance.xml +++ b/app/src/main/res/xml/preferences_appearance.xml @@ -56,6 +56,16 @@ android:title="@string/list_groups_show_number_entries_title" android:summary="@string/list_groups_show_number_entries_summary" android:defaultValue="@bool/list_groups_show_number_entries_default"/> + + - -