From 58e3b57ababf2108c4afce4d408c5fe967200e9c Mon Sep 17 00:00:00 2001 From: Naiyuan Qing <145280634+NevilleQingNY@users.noreply.github.com> Date: Wed, 21 Jan 2026 16:57:59 +0800 Subject: [PATCH] style: adjust AgentModelSelector dropdown hierarchy - Model list: use normal text-sm font (primary content) - Agent headers: use smaller text-xs with muted color (secondary) - Reduce model list indentation from pl-8 to pl-6 Co-Authored-By: Claude Opus 4.5 --- .../src/components/AgentModelSelector.tsx | 41 ++++++++----------- 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/src/renderer/src/components/AgentModelSelector.tsx b/src/renderer/src/components/AgentModelSelector.tsx index 51b1bb2af7..72107f57d0 100644 --- a/src/renderer/src/components/AgentModelSelector.tsx +++ b/src/renderer/src/components/AgentModelSelector.tsx @@ -146,18 +146,18 @@ export function AgentModelSelector({ {/* Current Agent Header */} -
-
+
+
{currentAgentIcon && ( {currentAgentName} )} - {currentAgentName} + {currentAgentName}
- Active + Active
{/* Current Agent's Models */} @@ -168,24 +168,15 @@ export function AgentModelSelector({ handleModelSelect(model.modelId)} - className="flex items-center justify-between gap-6 pl-8 py-1.5" + className="flex items-center justify-between gap-6 pl-6 py-1.5" > - - {model.name} - + {model.name} {isSelectedModel && } ) }) ) : ( -
No models available
+
No models available
)} {/* Separator if there are other agents */} @@ -202,17 +193,17 @@ export function AgentModelSelector({ return (
-
+
{icon && ( {agent.name} )} - {agent.name} + {agent.name}
Setup required
@@ -225,7 +216,7 @@ export function AgentModelSelector({ key={agent.id} role="button" tabIndex={0} - className="flex items-center justify-between gap-3 px-2 py-2 hover:bg-accent/50 rounded-sm cursor-pointer transition-colors" + className="flex items-center justify-between gap-3 px-2 py-1.5 hover:bg-accent/50 rounded-sm cursor-pointer transition-colors" onClick={() => handleAgentSelect(agent.id)} onKeyDown={(e) => { if (e.key === 'Enter' || e.key === ' ') { @@ -234,15 +225,15 @@ export function AgentModelSelector({ } }} > -
+
{icon && ( {agent.name} )} - {agent.name} + {agent.name}
Switch