From 89e7e28bfae672a4ea92d0ceb0677ddf7007381c Mon Sep 17 00:00:00 2001 From: Onuray Sahin <onurays@element.io> Date: Fri, 27 Nov 2020 15:22:31 +0300 Subject: [PATCH] Add settings item to change pin. --- vector/src/main/res/values/strings.xml | 2 ++ vector/src/main/res/xml/vector_settings_pin.xml | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/vector/src/main/res/values/strings.xml b/vector/src/main/res/values/strings.xml index f82e7f6fe7..1641617fb1 100644 --- a/vector/src/main/res/values/strings.xml +++ b/vector/src/main/res/values/strings.xml @@ -2686,6 +2686,8 @@ <string name="settings_security_pin_code_grace_period_title">Require PIN after 2 minutes</string> <string name="settings_security_pin_code_grace_period_summary_on">PIN code is required after 2 minutes of not using Element.</string> <string name="settings_security_pin_code_grace_period_summary_off">PIN code is required every time you open Element.</string> + <string name="settings_security_pin_code_change_pin_title">Change PIN</string> + <string name="settings_security_pin_code_change_pin_summary">Change the current PIN, you will have to validate your current PIN first.</string> <string name="auth_pin_confirm_to_disable_title">Confirm PIN to disable PIN</string> <string name="error_opening_banned_room">Can\'t open a room where you are banned from.</string> <string name="room_error_not_found">Can\'t find this room. Make sure it exists.</string> diff --git a/vector/src/main/res/xml/vector_settings_pin.xml b/vector/src/main/res/xml/vector_settings_pin.xml index 27eb275b09..20e240ee35 100644 --- a/vector/src/main/res/xml/vector_settings_pin.xml +++ b/vector/src/main/res/xml/vector_settings_pin.xml @@ -7,6 +7,12 @@ android:summary="@string/settings_security_pin_code_summary" android:title="@string/settings_security_pin_code_title" /> + <im.vector.app.core.preference.VectorPreference + android:dependency="SETTINGS_SECURITY_USE_PIN_CODE_FLAG" + android:key="SETTINGS_SECURITY_CHANGE_PIN_CODE_FLAG" + android:summary="@string/settings_security_pin_code_change_pin_summary" + android:title="@string/settings_security_pin_code_change_pin_title" /> + <im.vector.app.core.preference.VectorSwitchPreference android:defaultValue="true" android:dependency="SETTINGS_SECURITY_USE_PIN_CODE_FLAG"