diff --git a/README.md b/README.md
index 9d27f45..1ec598c 100644
--- a/README.md
+++ b/README.md
@@ -1359,3 +1359,6 @@ MIT License
- 코드 탭 저장소 요약줄에 `리뷰` 배지를 추가해 기존 slash 명령 `/review`로 바로 이어지게 했습니다. 입력 중인 문구가 있으면 유지한 채 리뷰 흐름만 얹도록 조정했습니다.
- 업데이트: 2026-04-06 20:34 (KST)
- Claude 라이트/시스템 테마의 표면 위계를 다시 맞췄습니다. 본문 기본 배경은 흰색으로, 좌측 패널과 카드 표면은 더 짙은 웜 베이지 톤으로 조정해서 사용자가 요청한 방향대로 역할이 뒤바뀌지 않게 정리했습니다.
+- 업데이트: 2026-04-06 21:54 (KST)
+- AX Agent 테마 팔레트를 다시 분리해 `Claude`, `Codex`, `Slate`, `Nord`, `Ember`가 서로 더 다른 인상으로 보이게 조정했습니다. 특히 `Codex`는 웜 베이지를 걷고 더 차갑고 중성적인 회백/차콜 표면 계열로 재구성했습니다.
+- 입력창 포커스 시 거의 항상 주황 테두리처럼 보이던 경로를 제거하고, 각 테마의 `InputFocusBorderColor`를 따르도록 바꿨습니다. 같이 composer와 메시지 버블 라운딩도 더 둥글게 손봐 Codex 계열 박스 감각에 더 가깝게 맞췄습니다.
diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md
index 8a357e0..ab4bca7 100644
--- a/docs/DEVELOPMENT.md
+++ b/docs/DEVELOPMENT.md
@@ -5033,3 +5033,10 @@ ow + toggle ?쒓컖 ?몄뼱濡??ㅼ떆 ?뺣젹?덈떎.
- 채팅 본문 기본 배경은 흰색
- 좌측 패널과 카드 표면은 더 짙은 웜 베이지 톤
- 선택/호버 배경도 같은 계열로 맞춰 표면 위계가 뒤집혀 보이던 문제를 수정
+## 2026-04-06 21:54 (KST)
+
+- AX Agent 테마 팔레트를 다시 분리해 `Claude`, `Codex`, `Slate`, `Nord`, `Ember`가 서로 더 다른 시각 언어를 갖도록 조정했다.
+ - `AgentCodexLight.xaml`, `AgentCodexDark.xaml`, `AgentCodexSystem.xaml`은 웜톤을 제거하고 더 차갑고 중성적인 회백/차콜 계열로 재구성
+ - `AgentClaw*`, `AgentSlate*`, `AgentNord*`, `AgentEmber*`에는 공통 `InputFocusBorderColor` 리소스를 추가해 포커스 테두리가 테마별 성격을 따르도록 통일
+- [ChatWindow.xaml](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml)의 composer shell 라운딩을 키우고, [ChatWindow.xaml.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml.cs)에서 입력창 포커스 시 `AccentColor` 대신 `InputFocusBorderColor`를 사용하도록 변경했다.
+- [ChatWindow.MessageBubblePresentation.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.MessageBubblePresentation.cs)의 사용자/assistant 버블 코너 반경도 확대해, 전반적인 채팅 박스 인상이 더 부드럽고 테마별 표면 차이를 잘 받도록 정리했다.
diff --git a/src/AxCopilot/Themes/AgentClawDark.xaml b/src/AxCopilot/Themes/AgentClawDark.xaml
index 10045a0..82b754f 100644
--- a/src/AxCopilot/Themes/AgentClawDark.xaml
+++ b/src/AxCopilot/Themes/AgentClawDark.xaml
@@ -12,6 +12,7 @@
+
diff --git a/src/AxCopilot/Themes/AgentClawLight.xaml b/src/AxCopilot/Themes/AgentClawLight.xaml
index 1664676..72da32a 100644
--- a/src/AxCopilot/Themes/AgentClawLight.xaml
+++ b/src/AxCopilot/Themes/AgentClawLight.xaml
@@ -12,6 +12,7 @@
+
diff --git a/src/AxCopilot/Themes/AgentClawSystem.xaml b/src/AxCopilot/Themes/AgentClawSystem.xaml
index a3f5001..0023654 100644
--- a/src/AxCopilot/Themes/AgentClawSystem.xaml
+++ b/src/AxCopilot/Themes/AgentClawSystem.xaml
@@ -12,6 +12,7 @@
+
diff --git a/src/AxCopilot/Themes/AgentCodexDark.xaml b/src/AxCopilot/Themes/AgentCodexDark.xaml
index f5b3156..610ddf5 100644
--- a/src/AxCopilot/Themes/AgentCodexDark.xaml
+++ b/src/AxCopilot/Themes/AgentCodexDark.xaml
@@ -1,17 +1,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/AxCopilot/Themes/AgentCodexLight.xaml b/src/AxCopilot/Themes/AgentCodexLight.xaml
index d546b27..8110f78 100644
--- a/src/AxCopilot/Themes/AgentCodexLight.xaml
+++ b/src/AxCopilot/Themes/AgentCodexLight.xaml
@@ -1,17 +1,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/AxCopilot/Themes/AgentCodexSystem.xaml b/src/AxCopilot/Themes/AgentCodexSystem.xaml
index d546b27..8110f78 100644
--- a/src/AxCopilot/Themes/AgentCodexSystem.xaml
+++ b/src/AxCopilot/Themes/AgentCodexSystem.xaml
@@ -1,17 +1,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/AxCopilot/Themes/AgentEmberDark.xaml b/src/AxCopilot/Themes/AgentEmberDark.xaml
index 79fc66d..68b6ec9 100644
--- a/src/AxCopilot/Themes/AgentEmberDark.xaml
+++ b/src/AxCopilot/Themes/AgentEmberDark.xaml
@@ -12,6 +12,7 @@
+
diff --git a/src/AxCopilot/Themes/AgentEmberLight.xaml b/src/AxCopilot/Themes/AgentEmberLight.xaml
index 5e04bfa..be22ecb 100644
--- a/src/AxCopilot/Themes/AgentEmberLight.xaml
+++ b/src/AxCopilot/Themes/AgentEmberLight.xaml
@@ -12,6 +12,7 @@
+
diff --git a/src/AxCopilot/Themes/AgentEmberSystem.xaml b/src/AxCopilot/Themes/AgentEmberSystem.xaml
index 3ac50de..1acd183 100644
--- a/src/AxCopilot/Themes/AgentEmberSystem.xaml
+++ b/src/AxCopilot/Themes/AgentEmberSystem.xaml
@@ -12,6 +12,7 @@
+
diff --git a/src/AxCopilot/Themes/AgentNordDark.xaml b/src/AxCopilot/Themes/AgentNordDark.xaml
index dff3ea0..77410c7 100644
--- a/src/AxCopilot/Themes/AgentNordDark.xaml
+++ b/src/AxCopilot/Themes/AgentNordDark.xaml
@@ -12,6 +12,7 @@
+
diff --git a/src/AxCopilot/Themes/AgentNordLight.xaml b/src/AxCopilot/Themes/AgentNordLight.xaml
index fb1fd43..7020310 100644
--- a/src/AxCopilot/Themes/AgentNordLight.xaml
+++ b/src/AxCopilot/Themes/AgentNordLight.xaml
@@ -12,6 +12,7 @@
+
diff --git a/src/AxCopilot/Themes/AgentNordSystem.xaml b/src/AxCopilot/Themes/AgentNordSystem.xaml
index 4099012..f4fc471 100644
--- a/src/AxCopilot/Themes/AgentNordSystem.xaml
+++ b/src/AxCopilot/Themes/AgentNordSystem.xaml
@@ -12,6 +12,7 @@
+
diff --git a/src/AxCopilot/Themes/AgentSlateDark.xaml b/src/AxCopilot/Themes/AgentSlateDark.xaml
index dcc21c9..6f32950 100644
--- a/src/AxCopilot/Themes/AgentSlateDark.xaml
+++ b/src/AxCopilot/Themes/AgentSlateDark.xaml
@@ -12,6 +12,7 @@
+
diff --git a/src/AxCopilot/Themes/AgentSlateLight.xaml b/src/AxCopilot/Themes/AgentSlateLight.xaml
index 3fd2dab..6dfb9d4 100644
--- a/src/AxCopilot/Themes/AgentSlateLight.xaml
+++ b/src/AxCopilot/Themes/AgentSlateLight.xaml
@@ -12,6 +12,7 @@
+
diff --git a/src/AxCopilot/Themes/AgentSlateSystem.xaml b/src/AxCopilot/Themes/AgentSlateSystem.xaml
index 3fd2dab..6dfb9d4 100644
--- a/src/AxCopilot/Themes/AgentSlateSystem.xaml
+++ b/src/AxCopilot/Themes/AgentSlateSystem.xaml
@@ -12,6 +12,7 @@
+
diff --git a/src/AxCopilot/Views/ChatWindow.MessageBubblePresentation.cs b/src/AxCopilot/Views/ChatWindow.MessageBubblePresentation.cs
index d1cc7c0..b2c57fd 100644
--- a/src/AxCopilot/Views/ChatWindow.MessageBubblePresentation.cs
+++ b/src/AxCopilot/Views/ChatWindow.MessageBubblePresentation.cs
@@ -40,7 +40,7 @@ public partial class ChatWindow
Background = userBubbleBg,
BorderBrush = borderBrush,
BorderThickness = new Thickness(1),
- CornerRadius = new CornerRadius(9),
+ CornerRadius = new CornerRadius(12),
Padding = new Thickness(11, 7, 11, 7),
HorizontalAlignment = HorizontalAlignment.Right,
};
@@ -170,7 +170,7 @@ public partial class ChatWindow
Background = assistantBubbleBg,
BorderBrush = borderBrush,
BorderThickness = new Thickness(1),
- CornerRadius = new CornerRadius(9),
+ CornerRadius = new CornerRadius(12),
Padding = new Thickness(11, 8, 11, 8),
};
var contentStack = new StackPanel();
@@ -191,7 +191,7 @@ public partial class ChatWindow
Background = hintBg,
BorderBrush = borderBrush,
BorderThickness = new Thickness(1),
- CornerRadius = new CornerRadius(12),
+ CornerRadius = new CornerRadius(14),
Padding = new Thickness(12, 10, 12, 10),
Margin = new Thickness(0, 0, 0, 6),
};
diff --git a/src/AxCopilot/Views/ChatWindow.xaml b/src/AxCopilot/Views/ChatWindow.xaml
index 3a28e84..17dc2e7 100644
--- a/src/AxCopilot/Views/ChatWindow.xaml
+++ b/src/AxCopilot/Views/ChatWindow.xaml
@@ -1916,7 +1916,7 @@
-
@@ -1939,7 +1939,7 @@
diff --git a/src/AxCopilot/Views/ChatWindow.xaml.cs b/src/AxCopilot/Views/ChatWindow.xaml.cs
index 55199ec..7e96c0a 100644
--- a/src/AxCopilot/Views/ChatWindow.xaml.cs
+++ b/src/AxCopilot/Views/ChatWindow.xaml.cs
@@ -346,9 +346,9 @@ public partial class ChatWindow : Window
}, System.Windows.Threading.DispatcherPriority.ApplicationIdle);
// 입력 바 포커스 글로우 효과
- var accentBrush = TryFindResource("AccentColor") as Brush ?? Brushes.Blue;
var borderBrush = TryFindResource("BorderColor") as Brush ?? Brushes.Gray;
- InputBox.GotFocus += (_, _) => InputBorder.BorderBrush = accentBrush;
+ var inputFocusBorderBrush = TryFindResource("InputFocusBorderColor") as Brush ?? borderBrush;
+ InputBox.GotFocus += (_, _) => InputBorder.BorderBrush = inputFocusBorderBrush;
InputBox.LostFocus += (_, _) => InputBorder.BorderBrush = borderBrush;
// 드래그 앤 드롭 파일 첨부 + AI 액션 팝업