From dbeddcd658a551cf6de36a88e8c049f4539bc319 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Fri, 30 May 2025 20:19:26 +0200 Subject: [PATCH] don't show tld hint label in numpad see #1640 --- .../keyboard/internal/keyboard_parser/floris/TextKeyData.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/helium314/keyboard/keyboard/internal/keyboard_parser/floris/TextKeyData.kt b/app/src/main/java/helium314/keyboard/keyboard/internal/keyboard_parser/floris/TextKeyData.kt index fbf1f7921..d98f3b956 100644 --- a/app/src/main/java/helium314/keyboard/keyboard/internal/keyboard_parser/floris/TextKeyData.kt +++ b/app/src/main/java/helium314/keyboard/keyboard/internal/keyboard_parser/floris/TextKeyData.kt @@ -542,7 +542,9 @@ sealed interface KeyData : AbstractKeyData { // essentially the first term only changes the appearance of the armenian period key in holo theme KeyLabel.PERIOD -> (Key.LABEL_FLAGS_HAS_POPUP_HINT and if (params.mId.isAlphabetKeyboard) params.mLocaleKeyboardInfos.labelFlags else 0) or - Key.LABEL_FLAGS_PRESERVE_CASE + Key.LABEL_FLAGS_PRESERVE_CASE or + // in functional_keys.json the label flag is already defined, let's not override it in case it's removed by the user + if (!params.mId.isAlphaOrSymbolKeyboard && shouldShowTldPopups(params)) Key.LABEL_FLAGS_DISABLE_HINT_LABEL else 0 KeyLabel.ACTION -> { Key.LABEL_FLAGS_PRESERVE_CASE or Key.LABEL_FLAGS_AUTO_X_SCALE or Key.LABEL_FLAGS_FOLLOW_KEY_LABEL_RATIO or Key.LABEL_FLAGS_HAS_POPUP_HINT or KeyboardTheme.getThemeActionAndEmojiKeyLabelFlags(params.mThemeId)