reset parser setting, fix zwnj key background

This commit is contained in:
Helium314 2023-12-02 10:04:18 +01:00
parent 0343eaf83c
commit 8edf006a32
3 changed files with 5 additions and 3 deletions

View file

@ -17,6 +17,7 @@ import org.dslul.openboard.inputmethod.latin.R
import org.dslul.openboard.inputmethod.latin.common.Constants
import org.dslul.openboard.inputmethod.latin.common.splitOnWhitespace
import org.dslul.openboard.inputmethod.latin.define.DebugFlags
import org.dslul.openboard.inputmethod.latin.settings.Settings
import org.dslul.openboard.inputmethod.latin.utils.InputTypeUtils
import org.dslul.openboard.inputmethod.latin.utils.RunInLocale
import org.dslul.openboard.inputmethod.latin.utils.ScriptUtils
@ -404,7 +405,8 @@ abstract class KeyboardParser(private val params: KeyboardParams, private val co
params,
width,
Key.LABEL_FLAGS_HAS_POPUP_HINT,
Key.BACKGROUND_TYPE_SPACEBAR,
// this may not be a good place to make this choice, but probably it's fine (though reading from settings here is not good)
if (Settings.getInstance().current.mColors.hasKeyBorders) Key.BACKGROUND_TYPE_SPACEBAR else Key.BACKGROUND_TYPE_NORMAL,
arrayOf("!icon/zwj_key|\u200D")
)
}

View file

@ -103,7 +103,7 @@ public final class Settings implements SharedPreferences.OnSharedPreferenceChang
public static final String PREF_GESTURE_FLOATING_PREVIEW_TEXT = "pref_gesture_floating_preview_text";
public static final String PREF_GESTURE_SPACE_AWARE = "pref_gesture_space_aware";
public static final String PREF_SHOW_SETUP_WIZARD_ICON = "pref_show_setup_wizard_icon";
public static final String PREF_USE_NEW_KEYBOARD_PARSING = "pref_use_new_keyboard_parsing1"; // todo: remove later
public static final String PREF_USE_NEW_KEYBOARD_PARSING = "pref_use_new_keyboard_parsing2"; // todo: remove later
public static final String PREF_ONE_HANDED_MODE = "pref_one_handed_mode_enabled";
public static final String PREF_ONE_HANDED_GRAVITY = "pref_one_handed_mode_gravity";

View file

@ -80,7 +80,7 @@
android:title="@string/settings_category_experimental">
<SwitchPreferenceCompat
android:key="pref_use_new_keyboard_parsing1"
android:key="pref_use_new_keyboard_parsing2"
android:title="@string/use_new_keyboard_parsing"
android:summary="@string/use_new_keyboard_parsing_summary"
android:defaultValue="true" />