fix: secure api key preference input and summary handling
This commit is contained in:
@@ -8,11 +8,17 @@
|
|||||||
android:paddingEnd="24dp"
|
android:paddingEnd="24dp"
|
||||||
android:paddingBottom="8dp">
|
android:paddingBottom="8dp">
|
||||||
|
|
||||||
|
<ScrollView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:fillViewport="true">
|
||||||
|
|
||||||
<FrameLayout
|
<FrameLayout
|
||||||
android:id="@+id/settingsFragmentContainer"
|
android:id="@+id/settingsFragmentContainer"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:minHeight="320dp" />
|
android:minHeight="320dp" />
|
||||||
|
</ScrollView>
|
||||||
|
|
||||||
<ProgressBar
|
<ProgressBar
|
||||||
android:id="@+id/settingsApplyProgress"
|
android:id="@+id/settingsApplyProgress"
|
||||||
|
|||||||
@@ -94,6 +94,7 @@
|
|||||||
<string name="settings_theme_title">Theme</string>
|
<string name="settings_theme_title">Theme</string>
|
||||||
<string name="settings_base_url_title">Base URL</string>
|
<string name="settings_base_url_title">Base URL</string>
|
||||||
<string name="settings_api_key_title">API key</string>
|
<string name="settings_api_key_title">API key</string>
|
||||||
|
<string name="settings_api_key_summary_masked">Stored securely</string>
|
||||||
<string name="settings_save_and_close">Save and close</string>
|
<string name="settings_save_and_close">Save and close</string>
|
||||||
|
|
||||||
<string-array name="settings_theme_entries">
|
<string-array name="settings_theme_entries">
|
||||||
|
|||||||
@@ -17,7 +17,9 @@
|
|||||||
|
|
||||||
<EditTextPreference
|
<EditTextPreference
|
||||||
android:key="pref_api_key_draft"
|
android:key="pref_api_key_draft"
|
||||||
|
android:inputType="textPassword"
|
||||||
|
android:summary="@string/settings_api_key_summary_masked"
|
||||||
android:title="@string/settings_api_key_title"
|
android:title="@string/settings_api_key_title"
|
||||||
app:useSimpleSummaryProvider="true" />
|
app:useSimpleSummaryProvider="false" />
|
||||||
|
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
||||||
|
|||||||
Reference in New Issue
Block a user