allow line breaks in setting titles

only necessary for PreferenceScreen and ListPreference, others already allow it be default
This commit is contained in:
Helium314 2024-04-15 22:38:21 +02:00
parent 19c22dd497
commit 87f1092eac
5 changed files with 36 additions and 18 deletions

View file

@ -5,40 +5,48 @@
SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
--> -->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:latin="http://schemas.android.com/apk/res-auto"
android:title="@string/ime_settings"> android:title="@string/ime_settings">
<PreferenceScreen <PreferenceScreen
android:fragment="helium314.keyboard.latin.settings.LanguageSettingsFragment" android:fragment="helium314.keyboard.latin.settings.LanguageSettingsFragment"
android:title="@string/language_and_layouts_title" android:title="@string/language_and_layouts_title"
android:key="screen_languages" android:key="screen_languages"
android:icon="@drawable/ic_settings_languages"/> android:icon="@drawable/ic_settings_languages"
latin:singleLineTitle="false" />
<PreferenceScreen <PreferenceScreen
android:fragment="helium314.keyboard.latin.settings.PreferencesSettingsFragment" android:fragment="helium314.keyboard.latin.settings.PreferencesSettingsFragment"
android:title="@string/settings_screen_preferences" android:title="@string/settings_screen_preferences"
android:key="screen_preferences" android:key="screen_preferences"
android:icon="@drawable/ic_settings_preferences"/> android:icon="@drawable/ic_settings_preferences"
latin:singleLineTitle="false" />
<PreferenceScreen <PreferenceScreen
android:fragment="helium314.keyboard.latin.settings.AppearanceSettingsFragment" android:fragment="helium314.keyboard.latin.settings.AppearanceSettingsFragment"
android:title="@string/settings_screen_appearance" android:title="@string/settings_screen_appearance"
android:key="screen_appearance" android:key="screen_appearance"
android:icon="@drawable/ic_settings_appearance"/> android:icon="@drawable/ic_settings_appearance"
latin:singleLineTitle="false" />
<PreferenceScreen <PreferenceScreen
android:fragment="helium314.keyboard.latin.settings.GestureSettingsFragment" android:fragment="helium314.keyboard.latin.settings.GestureSettingsFragment"
android:title="@string/settings_screen_gesture" android:title="@string/settings_screen_gesture"
android:key="screen_gesture" android:key="screen_gesture"
android:icon="@drawable/ic_settings_gesture"/> android:icon="@drawable/ic_settings_gesture"
latin:singleLineTitle="false" />
<PreferenceScreen <PreferenceScreen
android:fragment="helium314.keyboard.latin.settings.CorrectionSettingsFragment" android:fragment="helium314.keyboard.latin.settings.CorrectionSettingsFragment"
android:title="@string/settings_screen_correction" android:title="@string/settings_screen_correction"
android:key="screen_correction" android:key="screen_correction"
android:icon="@drawable/ic_settings_correction"/> android:icon="@drawable/ic_settings_correction"
latin:singleLineTitle="false" />
<PreferenceScreen <PreferenceScreen
android:fragment="helium314.keyboard.latin.settings.AdvancedSettingsFragment" android:fragment="helium314.keyboard.latin.settings.AdvancedSettingsFragment"
android:title="@string/settings_screen_advanced" android:title="@string/settings_screen_advanced"
android:key="screen_advanced" android:key="screen_advanced"
android:icon="@drawable/ic_settings_advanced"/> android:icon="@drawable/ic_settings_advanced"
latin:singleLineTitle="false" />
<PreferenceScreen <PreferenceScreen
android:fragment="helium314.keyboard.latin.settings.AboutFragment" android:fragment="helium314.keyboard.latin.settings.AboutFragment"
android:title="@string/settings_screen_about" android:title="@string/settings_screen_about"
android:key="screen_about" android:key="screen_about"
android:icon="@drawable/ic_settings_about"/> android:icon="@drawable/ic_settings_about"
latin:singleLineTitle="false" />
</PreferenceScreen> </PreferenceScreen>

View file

@ -30,7 +30,8 @@
android:key="horizontal_space_swipe" android:key="horizontal_space_swipe"
android:persistent="true" android:persistent="true"
android:summary="%s" android:summary="%s"
android:title="@string/show_horizontal_space_swipe" /> android:title="@string/show_horizontal_space_swipe"
latin:singleLineTitle="false" />
<ListPreference <ListPreference
android:defaultValue="none" android:defaultValue="none"
@ -39,7 +40,8 @@
android:key="vertical_space_swipe" android:key="vertical_space_swipe"
android:persistent="true" android:persistent="true"
android:summary="%s" android:summary="%s"
android:title="@string/show_vertical_space_swipe" /> android:title="@string/show_vertical_space_swipe"
latin:singleLineTitle="false" />
<SwitchPreference <SwitchPreference
android:key="delete_swipe" android:key="delete_swipe"
@ -81,7 +83,8 @@
android:entryValues="@array/show_popup_keys_values" android:entryValues="@array/show_popup_keys_values"
android:defaultValue="normal" android:defaultValue="normal"
android:summary="%s" android:summary="%s"
android:persistent="true" /> android:persistent="true"
latin:singleLineTitle="false" />
<Preference <Preference
android:key="backup_restore" android:key="backup_restore"

View file

@ -16,11 +16,13 @@
<ListPreference <ListPreference
android:key="theme_style" android:key="theme_style"
android:title="@string/theme_style" android:title="@string/theme_style"
android:defaultValue="Material"/> android:defaultValue="Material"
latin:singleLineTitle="false" />
<ListPreference <ListPreference
android:key="theme_colors" android:key="theme_colors"
android:title="@string/theme_colors"/> android:title="@string/theme_colors"
latin:singleLineTitle="false" />
<PreferenceScreen <PreferenceScreen
android:fragment="helium314.keyboard.latin.settings.ColorsSettingsFragment" android:fragment="helium314.keyboard.latin.settings.ColorsSettingsFragment"
@ -40,13 +42,15 @@
<ListPreference <ListPreference
android:key="theme_colors_night" android:key="theme_colors_night"
android:title="@string/theme_colors_night"/> android:title="@string/theme_colors_night"
latin:singleLineTitle="false" />
<PreferenceScreen <PreferenceScreen
android:fragment="helium314.keyboard.latin.settings.ColorsNightSettingsFragment" android:fragment="helium314.keyboard.latin.settings.ColorsNightSettingsFragment"
android:key="theme_select_colors_night" android:key="theme_select_colors_night"
android:title="@string/select_user_colors_night" android:title="@string/select_user_colors_night"
android:summary="@string/select_user_colors_summary"/> android:summary="@string/select_user_colors_summary"
latin:singleLineTitle="false" />
<SwitchPreference <SwitchPreference
android:key="navbar_color" android:key="navbar_color"

View file

@ -5,14 +5,15 @@
SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
--> -->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:latin="http://schemas.android.com/apk/res-auto"
android:title="@string/settings_screen_correction" android:title="@string/settings_screen_correction"
android:key="screen_correction"> android:key="screen_correction">
<PreferenceScreen <PreferenceScreen
android:fragment="helium314.keyboard.latin.settings.UserDictionaryListFragment" android:fragment="helium314.keyboard.latin.settings.UserDictionaryListFragment"
android:key="edit_personal_dictionary" android:key="edit_personal_dictionary"
android:title="@string/edit_personal_dictionary"> android:title="@string/edit_personal_dictionary"
</PreferenceScreen> latin:singleLineTitle="false" />
<PreferenceCategory <PreferenceCategory
android:title="@string/settings_category_correction"> android:title="@string/settings_category_correction">
@ -44,7 +45,8 @@
android:summary="%s" android:summary="%s"
android:entries="@array/auto_correction_threshold_modes" android:entries="@array/auto_correction_threshold_modes"
android:entryValues="@array/auto_correction_threshold_mode_indexes" android:entryValues="@array/auto_correction_threshold_mode_indexes"
android:defaultValue="@string/auto_correction_threshold_mode_index_modest" /> android:defaultValue="@string/auto_correction_threshold_mode_index_modest"
latin:singleLineTitle="false" />
<SwitchPreference <SwitchPreference
android:key="auto_cap" android:key="auto_cap"

View file

@ -86,7 +86,8 @@
android:entryValues="@array/language_switch_key_values" android:entryValues="@array/language_switch_key_values"
android:defaultValue="off" android:defaultValue="off"
android:summary="%s" android:summary="%s"
android:persistent="true" /> android:persistent="true"
latin:singleLineTitle="false" />
<SwitchPreference <SwitchPreference
android:key="show_emoji_key" android:key="show_emoji_key"