From d957543a742eeefc09d0fc67fd707dec237d2821 Mon Sep 17 00:00:00 2001 From: Andrew Thal <467872+athal7@users.noreply.github.com> Date: Sat, 31 Jan 2026 08:38:26 -0600 Subject: [PATCH] fix(app): mobile-friendly prompt input buttons On mobile viewports (<640px): - Show only icons for model selector and thinking effort - Expand touch targets using p-2 -m-2 (invisible padding) Desktop (>=640px) remains unchanged. --- packages/app/src/components/prompt-input.tsx | 35 ++++++++++++++------ 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/packages/app/src/components/prompt-input.tsx b/packages/app/src/components/prompt-input.tsx index 5c1d417eb0..ddf3e45f2b 100644 --- a/packages/app/src/components/prompt-input.tsx +++ b/packages/app/src/components/prompt-input.tsx @@ -1922,12 +1922,19 @@ export const PromptInput: Component = (props) => { title={language.t("command.model.choose")} keybind={command.keybind("model.choose")} > - } @@ -1937,12 +1944,17 @@ export const PromptInput: Component = (props) => { title={language.t("command.model.choose")} keybind={command.keybind("model.choose")} > - + - {local.model.current()?.name ?? language.t("dialog.model.select.title")} - + + @@ -1955,10 +1967,13 @@ export const PromptInput: Component = (props) => { @@ -2013,7 +2028,7 @@ export const PromptInput: Component = (props) => {