From cdb396ddb13a7b32f4084cb1ed40ed9d802882f5 Mon Sep 17 00:00:00 2001 From: shrimbly Date: Mon, 9 Mar 2026 21:04:42 +1300 Subject: [PATCH] fix(47-02): redesign inline parameter panel with inline labels and solid bg Solid dark background attached to image preview, labels on same line as fields, slightly larger text (11px), darker rounded inputs matching the reference design. Applied consistently across Gemini controls, LLM controls, and ModelParameters (external provider fields). Co-Authored-By: Claude Opus 4.6 --- src/components/nodes/GenerateImageNode.tsx | 28 +++--- src/components/nodes/InlineParameterPanel.tsx | 10 +- src/components/nodes/LLMGenerateNode.tsx | 18 ++-- src/components/nodes/ModelParameters.tsx | 96 ++++++++++--------- 4 files changed, 77 insertions(+), 75 deletions(-) diff --git a/src/components/nodes/GenerateImageNode.tsx b/src/components/nodes/GenerateImageNode.tsx index 7b6e3e05..ce026212 100644 --- a/src/components/nodes/GenerateImageNode.tsx +++ b/src/components/nodes/GenerateImageNode.tsx @@ -758,16 +758,16 @@ export function GenerateImageNode({ id, data, selected }: NodeProps - {/* Gemini-specific controls - unified styling to match ModelParameters */} + {/* Gemini-specific controls */} {isGeminiProvider && currentModelId && (
{/* Model selector */} -
- +
+ {aspectRatios.map((ratio) => (