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 액션 팝업