From f39b4de6acf8511ebd45852d8d3284b63f9be2a3 Mon Sep 17 00:00:00 2001 From: juccul <101457938+juccul@users.noreply.github.com> Date: Fri, 14 Aug 2026 01:37:49 +0200 Subject: [PATCH] Truncated text on prompt container to one line. Truncated text on prompt container to one line. This avoids text cutting off on android --- .../java/expo/modules/t3composereditor/T3ComposerEditorView.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/mobile/modules/t3-composer-editor/android/src/main/java/expo/modules/t3composereditor/T3ComposerEditorView.kt b/apps/mobile/modules/t3-composer-editor/android/src/main/java/expo/modules/t3composereditor/T3ComposerEditorView.kt index e13c0a521894..a8485fc957d6 100644 --- a/apps/mobile/modules/t3-composer-editor/android/src/main/java/expo/modules/t3composereditor/T3ComposerEditorView.kt +++ b/apps/mobile/modules/t3-composer-editor/android/src/main/java/expo/modules/t3composereditor/T3ComposerEditorView.kt @@ -10,6 +10,7 @@ import android.graphics.Typeface import android.text.Editable import android.text.InputType import android.text.Spanned +import android.text.TextUtils import android.text.TextWatcher import android.text.style.ReplacementSpan import android.view.Gravity @@ -196,6 +197,8 @@ class T3ComposerEditorView(context: Context, appContext: AppContext) : ExpoView( } else { Gravity.TOP or Gravity.START } + editor.maxLines = if (centered) 1 else Int.MAX_VALUE + editor.ellipsize = if (centered) TextUtils.TruncateAt.END else null } fun setContentInsetVertical(contentInsetVertical: Int) {