New languages screen (#595)
* added a dictionary size property * new language selection screen * added a language search field * SettingsStore now return a copy of the enabled languages to prevent accidental overwriting of the original settings object
This commit is contained in:
parent
76099862e5
commit
2eea62b26f
34 changed files with 540 additions and 160 deletions
17
app/src/main/res/xml/prefs_screen_language_selection.xml
Normal file
17
app/src/main/res/xml/prefs_screen_language_selection.xml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.preference.PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<io.github.sspanak.tt9.preferences.screens.languageSelection.PreferenceSearchLanguage
|
||||
android:key="language_search"
|
||||
android:title="@string/language_selection_search_placeholder" />
|
||||
|
||||
<PreferenceCategory
|
||||
android:key="language_list"
|
||||
android:persistent="false"
|
||||
android:title="@string/language_selection_title"/>
|
||||
|
||||
<io.github.sspanak.tt9.preferences.custom.PreferencePlainText
|
||||
android:key="language_search_no_result"
|
||||
android:summary="@string/search_results_void"
|
||||
app:isPreferenceVisible="false" />
|
||||
</androidx.preference.PreferenceScreen>
|
||||
Loading…
Add table
Add a link
Reference in a new issue