diff --git a/src/components/ChatInput.tsx b/src/components/ChatInput.tsx index 9f076d6c8..cef1b0a94 100644 --- a/src/components/ChatInput.tsx +++ b/src/components/ChatInput.tsx @@ -747,49 +747,55 @@ export const ChatInput: React.FC = ({ Editing message ({formatKeybind(KEYBINDS.CANCEL_EDIT)} to cancel) )} -
- {/* Model Selector - always visible */} -
- inputRef.current?.focus()} - /> - - ? - - Click to edit or use {formatKeybind(KEYBINDS.OPEN_MODEL_SELECTOR)} -
-
- Abbreviations: -
/model opus - Claude Opus 4.1 -
/model sonnet - Claude Sonnet 4.5 -
-
- Full format: -
- /model provider:model-name -
- (e.g., /model anthropic:claude-sonnet-4-5) -
-
-
+
+ {/* Left column: Model controls */} +
+ {/* Model Selector - always visible */} +
+ inputRef.current?.focus()} + /> + + ? + + Click to edit or use{" "} + {formatKeybind(KEYBINDS.OPEN_MODEL_SELECTOR)} +
+
+ Abbreviations: +
/model opus - Claude Opus 4.1 +
/model sonnet - Claude Sonnet 4.5 +
+
+ Full format: +
+ /model provider:model-name +
+ (e.g., /model anthropic:claude-sonnet-4-5) +
+
+
- {/* Thinking Slider - hide on small viewports */} -
- -
+ {/* Thinking Slider - hide on small viewports */} +
+ +
- {/* Context 1M Checkbox - hide on smaller viewports */} -
- + {/* Context 1M Checkbox - hide on smaller viewports */} +
+ +
-
+ + {/* Right column: Mode toggles */} +
= ({ modelStrin
? diff --git a/src/components/ThinkingSlider.tsx b/src/components/ThinkingSlider.tsx index 56b9bc412..93f822e81 100644 --- a/src/components/ThinkingSlider.tsx +++ b/src/components/ThinkingSlider.tsx @@ -95,7 +95,7 @@ export const ThinkingSliderComponent: React.FC = ({ modelS return ( -
+
= ({ modelS return ( -
+