AX Agent 테마 팔레트와 채팅 박스 스타일 재정비
Some checks failed
Release Gate / gate (push) Has been cancelled

Claude/Codex/Slate/Nord/Ember 테마 팔레트를 다시 분리해 각 테마가 서로 다른 표면 위계와 인상을 갖도록 조정했다.

입력창 포커스 테두리를 AccentColor 고정이 아닌 테마별 InputFocusBorderColor로 변경하고, composer 및 메시지 버블 라운딩을 더 부드럽게 다듬었다.

README와 DEVELOPMENT 문서를 2026-04-06 21:54 (KST) 기준으로 갱신했고 Release 빌드에서 경고 0, 오류 0을 확인했다.
This commit is contained in:
2026-04-06 22:02:23 +09:00
parent 1636b9c26f
commit 339dc6c06b
20 changed files with 71 additions and 46 deletions

View File

@@ -1359,3 +1359,6 @@ MIT License
- 코드 탭 저장소 요약줄에 `리뷰` 배지를 추가해 기존 slash 명령 `/review`로 바로 이어지게 했습니다. 입력 중인 문구가 있으면 유지한 채 리뷰 흐름만 얹도록 조정했습니다. - 코드 탭 저장소 요약줄에 `리뷰` 배지를 추가해 기존 slash 명령 `/review`로 바로 이어지게 했습니다. 입력 중인 문구가 있으면 유지한 채 리뷰 흐름만 얹도록 조정했습니다.
- 업데이트: 2026-04-06 20:34 (KST) - 업데이트: 2026-04-06 20:34 (KST)
- Claude 라이트/시스템 테마의 표면 위계를 다시 맞췄습니다. 본문 기본 배경은 흰색으로, 좌측 패널과 카드 표면은 더 짙은 웜 베이지 톤으로 조정해서 사용자가 요청한 방향대로 역할이 뒤바뀌지 않게 정리했습니다. - Claude 라이트/시스템 테마의 표면 위계를 다시 맞췄습니다. 본문 기본 배경은 흰색으로, 좌측 패널과 카드 표면은 더 짙은 웜 베이지 톤으로 조정해서 사용자가 요청한 방향대로 역할이 뒤바뀌지 않게 정리했습니다.
- 업데이트: 2026-04-06 21:54 (KST)
- AX Agent 테마 팔레트를 다시 분리해 `Claude`, `Codex`, `Slate`, `Nord`, `Ember`가 서로 더 다른 인상으로 보이게 조정했습니다. 특히 `Codex`는 웜 베이지를 걷고 더 차갑고 중성적인 회백/차콜 표면 계열로 재구성했습니다.
- 입력창 포커스 시 거의 항상 주황 테두리처럼 보이던 경로를 제거하고, 각 테마의 `InputFocusBorderColor`를 따르도록 바꿨습니다. 같이 composer와 메시지 버블 라운딩도 더 둥글게 손봐 Codex 계열 박스 감각에 더 가깝게 맞췄습니다.

View File

@@ -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 버블 코너 반경도 확대해, 전반적인 채팅 박스 인상이 더 부드럽고 테마별 표면 차이를 잘 받도록 정리했다.

View File

@@ -12,6 +12,7 @@
<SolidColorBrush x:Key="HintBackground" Color="#393836"/> <SolidColorBrush x:Key="HintBackground" Color="#393836"/>
<SolidColorBrush x:Key="HintText" Color="#E0B089"/> <SolidColorBrush x:Key="HintText" Color="#E0B089"/>
<SolidColorBrush x:Key="BorderColor" Color="#595651"/> <SolidColorBrush x:Key="BorderColor" Color="#595651"/>
<SolidColorBrush x:Key="InputFocusBorderColor" Color="#9B7558"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#716C64"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#716C64"/>
<SolidColorBrush x:Key="ShadowColor" Color="#99000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#99000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -12,6 +12,7 @@
<SolidColorBrush x:Key="HintBackground" Color="#F8F3EA"/> <SolidColorBrush x:Key="HintBackground" Color="#F8F3EA"/>
<SolidColorBrush x:Key="HintText" Color="#8B5637"/> <SolidColorBrush x:Key="HintText" Color="#8B5637"/>
<SolidColorBrush x:Key="BorderColor" Color="#DDD9D0"/> <SolidColorBrush x:Key="BorderColor" Color="#DDD9D0"/>
<SolidColorBrush x:Key="InputFocusBorderColor" Color="#CFB79C"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#C4BEB2"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#C4BEB2"/>
<SolidColorBrush x:Key="ShadowColor" Color="#22000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#22000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -12,6 +12,7 @@
<SolidColorBrush x:Key="HintBackground" Color="#F8F3EA"/> <SolidColorBrush x:Key="HintBackground" Color="#F8F3EA"/>
<SolidColorBrush x:Key="HintText" Color="#8B5637"/> <SolidColorBrush x:Key="HintText" Color="#8B5637"/>
<SolidColorBrush x:Key="BorderColor" Color="#DDD9D0"/> <SolidColorBrush x:Key="BorderColor" Color="#DDD9D0"/>
<SolidColorBrush x:Key="InputFocusBorderColor" Color="#CFB79C"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#C4BEB2"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#C4BEB2"/>
<SolidColorBrush x:Key="ShadowColor" Color="#26000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#26000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -1,17 +1,18 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="LauncherBackground" Color="#32312F"/> <SolidColorBrush x:Key="LauncherBackground" Color="#2A2B2F"/>
<SolidColorBrush x:Key="ItemBackground" Color="#2B2927"/> <SolidColorBrush x:Key="ItemBackground" Color="#23252A"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#171614"/> <SolidColorBrush x:Key="ItemSelectedBackground" Color="#14161A"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#343230"/> <SolidColorBrush x:Key="ItemHoverBackground" Color="#31343B"/>
<SolidColorBrush x:Key="PrimaryText" Color="#F4F0E8"/> <SolidColorBrush x:Key="PrimaryText" Color="#EFF1F5"/>
<SolidColorBrush x:Key="SecondaryText" Color="#B4ADA3"/> <SolidColorBrush x:Key="SecondaryText" Color="#A9B1BE"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#877F75"/> <SolidColorBrush x:Key="PlaceholderText" Color="#7B8390"/>
<SolidColorBrush x:Key="AccentColor" Color="#88A5FF"/> <SolidColorBrush x:Key="AccentColor" Color="#9AA9C2"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#47433E"/> <SolidColorBrush x:Key="SeparatorColor" Color="#40444C"/>
<SolidColorBrush x:Key="HintBackground" Color="#2E2C2A"/> <SolidColorBrush x:Key="HintBackground" Color="#282B31"/>
<SolidColorBrush x:Key="HintText" Color="#C7D5FF"/> <SolidColorBrush x:Key="HintText" Color="#C4CFDF"/>
<SolidColorBrush x:Key="BorderColor" Color="#514C45"/> <SolidColorBrush x:Key="BorderColor" Color="#4C515B"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#69635A"/> <SolidColorBrush x:Key="InputFocusBorderColor" Color="#7A8598"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#636A76"/>
<SolidColorBrush x:Key="ShadowColor" Color="#99000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#99000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -1,17 +1,18 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="LauncherBackground" Color="#F6F1EB"/> <SolidColorBrush x:Key="LauncherBackground" Color="#F3F4F6"/>
<SolidColorBrush x:Key="ItemBackground" Color="#FFFFFF"/> <SolidColorBrush x:Key="ItemBackground" Color="#FCFCFD"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#EEE6DA"/> <SolidColorBrush x:Key="ItemSelectedBackground" Color="#E4E7EC"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#F4EDE4"/> <SolidColorBrush x:Key="ItemHoverBackground" Color="#ECEFF3"/>
<SolidColorBrush x:Key="PrimaryText" Color="#1D1915"/> <SolidColorBrush x:Key="PrimaryText" Color="#181A1F"/>
<SolidColorBrush x:Key="SecondaryText" Color="#6E645B"/> <SolidColorBrush x:Key="SecondaryText" Color="#5F6876"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#988D82"/> <SolidColorBrush x:Key="PlaceholderText" Color="#87909D"/>
<SolidColorBrush x:Key="AccentColor" Color="#C96A36"/> <SolidColorBrush x:Key="AccentColor" Color="#54657F"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#E2D8CD"/> <SolidColorBrush x:Key="SeparatorColor" Color="#D7DCE4"/>
<SolidColorBrush x:Key="HintBackground" Color="#F3ECE3"/> <SolidColorBrush x:Key="HintBackground" Color="#EEF2F6"/>
<SolidColorBrush x:Key="HintText" Color="#8C5839"/> <SolidColorBrush x:Key="HintText" Color="#43546C"/>
<SolidColorBrush x:Key="BorderColor" Color="#DED3C7"/> <SolidColorBrush x:Key="BorderColor" Color="#D2D8E1"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#C3B6A8"/> <SolidColorBrush x:Key="InputFocusBorderColor" Color="#A7B0BE"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#AAB3C0"/>
<SolidColorBrush x:Key="ShadowColor" Color="#22000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#22000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -1,17 +1,18 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="LauncherBackground" Color="#F6F1EB"/> <SolidColorBrush x:Key="LauncherBackground" Color="#F3F4F6"/>
<SolidColorBrush x:Key="ItemBackground" Color="#FFFFFF"/> <SolidColorBrush x:Key="ItemBackground" Color="#FCFCFD"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#EEE6DA"/> <SolidColorBrush x:Key="ItemSelectedBackground" Color="#E4E7EC"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#F4EDE4"/> <SolidColorBrush x:Key="ItemHoverBackground" Color="#ECEFF3"/>
<SolidColorBrush x:Key="PrimaryText" Color="#1D1915"/> <SolidColorBrush x:Key="PrimaryText" Color="#181A1F"/>
<SolidColorBrush x:Key="SecondaryText" Color="#6E645B"/> <SolidColorBrush x:Key="SecondaryText" Color="#5F6876"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#988D82"/> <SolidColorBrush x:Key="PlaceholderText" Color="#87909D"/>
<SolidColorBrush x:Key="AccentColor" Color="#C96A36"/> <SolidColorBrush x:Key="AccentColor" Color="#54657F"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#E2D8CD"/> <SolidColorBrush x:Key="SeparatorColor" Color="#D7DCE4"/>
<SolidColorBrush x:Key="HintBackground" Color="#F3ECE3"/> <SolidColorBrush x:Key="HintBackground" Color="#EEF2F6"/>
<SolidColorBrush x:Key="HintText" Color="#8C5839"/> <SolidColorBrush x:Key="HintText" Color="#43546C"/>
<SolidColorBrush x:Key="BorderColor" Color="#DED3C7"/> <SolidColorBrush x:Key="BorderColor" Color="#D2D8E1"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#C3B6A8"/> <SolidColorBrush x:Key="InputFocusBorderColor" Color="#A7B0BE"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#AAB3C0"/>
<SolidColorBrush x:Key="ShadowColor" Color="#22000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#22000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -12,6 +12,7 @@
<SolidColorBrush x:Key="HintBackground" Color="#2B2119"/> <SolidColorBrush x:Key="HintBackground" Color="#2B2119"/>
<SolidColorBrush x:Key="HintText" Color="#F6C08A"/> <SolidColorBrush x:Key="HintText" Color="#F6C08A"/>
<SolidColorBrush x:Key="BorderColor" Color="#4C392B"/> <SolidColorBrush x:Key="BorderColor" Color="#4C392B"/>
<SolidColorBrush x:Key="InputFocusBorderColor" Color="#C47E46"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#755B48"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#755B48"/>
<SolidColorBrush x:Key="ShadowColor" Color="#99000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#99000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -12,6 +12,7 @@
<SolidColorBrush x:Key="HintBackground" Color="#F7EBDD"/> <SolidColorBrush x:Key="HintBackground" Color="#F7EBDD"/>
<SolidColorBrush x:Key="HintText" Color="#9A531E"/> <SolidColorBrush x:Key="HintText" Color="#9A531E"/>
<SolidColorBrush x:Key="BorderColor" Color="#E4D4C4"/> <SolidColorBrush x:Key="BorderColor" Color="#E4D4C4"/>
<SolidColorBrush x:Key="InputFocusBorderColor" Color="#D89B62"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#CDB8A6"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#CDB8A6"/>
<SolidColorBrush x:Key="ShadowColor" Color="#22000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#22000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -12,6 +12,7 @@
<SolidColorBrush x:Key="HintBackground" Color="#F7EBDD"/> <SolidColorBrush x:Key="HintBackground" Color="#F7EBDD"/>
<SolidColorBrush x:Key="HintText" Color="#9A531E"/> <SolidColorBrush x:Key="HintText" Color="#9A531E"/>
<SolidColorBrush x:Key="BorderColor" Color="#E4D4C4"/> <SolidColorBrush x:Key="BorderColor" Color="#E4D4C4"/>
<SolidColorBrush x:Key="InputFocusBorderColor" Color="#D89B62"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#CDB8A6"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#CDB8A6"/>
<SolidColorBrush x:Key="ShadowColor" Color="#26000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#26000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -12,6 +12,7 @@
<SolidColorBrush x:Key="HintBackground" Color="#3B4252"/> <SolidColorBrush x:Key="HintBackground" Color="#3B4252"/>
<SolidColorBrush x:Key="HintText" Color="#81A1C1"/> <SolidColorBrush x:Key="HintText" Color="#81A1C1"/>
<SolidColorBrush x:Key="BorderColor" Color="#4C566A"/> <SolidColorBrush x:Key="BorderColor" Color="#4C566A"/>
<SolidColorBrush x:Key="InputFocusBorderColor" Color="#81A1C1"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#66738A"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#66738A"/>
<SolidColorBrush x:Key="ShadowColor" Color="#99000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#99000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -12,6 +12,7 @@
<SolidColorBrush x:Key="HintBackground" Color="#E5E9F0"/> <SolidColorBrush x:Key="HintBackground" Color="#E5E9F0"/>
<SolidColorBrush x:Key="HintText" Color="#5E81AC"/> <SolidColorBrush x:Key="HintText" Color="#5E81AC"/>
<SolidColorBrush x:Key="BorderColor" Color="#D8DEE9"/> <SolidColorBrush x:Key="BorderColor" Color="#D8DEE9"/>
<SolidColorBrush x:Key="InputFocusBorderColor" Color="#81A1C1"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#B0BAC8"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#B0BAC8"/>
<SolidColorBrush x:Key="ShadowColor" Color="#22000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#22000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -12,6 +12,7 @@
<SolidColorBrush x:Key="HintBackground" Color="#E5E9F0"/> <SolidColorBrush x:Key="HintBackground" Color="#E5E9F0"/>
<SolidColorBrush x:Key="HintText" Color="#5E81AC"/> <SolidColorBrush x:Key="HintText" Color="#5E81AC"/>
<SolidColorBrush x:Key="BorderColor" Color="#D8DEE9"/> <SolidColorBrush x:Key="BorderColor" Color="#D8DEE9"/>
<SolidColorBrush x:Key="InputFocusBorderColor" Color="#81A1C1"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#B0BAC8"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#B0BAC8"/>
<SolidColorBrush x:Key="ShadowColor" Color="#26000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#26000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -12,6 +12,7 @@
<SolidColorBrush x:Key="HintBackground" Color="#172036"/> <SolidColorBrush x:Key="HintBackground" Color="#172036"/>
<SolidColorBrush x:Key="HintText" Color="#A5B4FC"/> <SolidColorBrush x:Key="HintText" Color="#A5B4FC"/>
<SolidColorBrush x:Key="BorderColor" Color="#334155"/> <SolidColorBrush x:Key="BorderColor" Color="#334155"/>
<SolidColorBrush x:Key="InputFocusBorderColor" Color="#64748B"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#475569"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#475569"/>
<SolidColorBrush x:Key="ShadowColor" Color="#99000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#99000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -12,6 +12,7 @@
<SolidColorBrush x:Key="HintBackground" Color="#EEF2FF"/> <SolidColorBrush x:Key="HintBackground" Color="#EEF2FF"/>
<SolidColorBrush x:Key="HintText" Color="#4F46E5"/> <SolidColorBrush x:Key="HintText" Color="#4F46E5"/>
<SolidColorBrush x:Key="BorderColor" Color="#CBD5E1"/> <SolidColorBrush x:Key="BorderColor" Color="#CBD5E1"/>
<SolidColorBrush x:Key="InputFocusBorderColor" Color="#94A3B8"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#94A3B8"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#94A3B8"/>
<SolidColorBrush x:Key="ShadowColor" Color="#22000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#22000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -12,6 +12,7 @@
<SolidColorBrush x:Key="HintBackground" Color="#EEF2FF"/> <SolidColorBrush x:Key="HintBackground" Color="#EEF2FF"/>
<SolidColorBrush x:Key="HintText" Color="#4F46E5"/> <SolidColorBrush x:Key="HintText" Color="#4F46E5"/>
<SolidColorBrush x:Key="BorderColor" Color="#CBD5E1"/> <SolidColorBrush x:Key="BorderColor" Color="#CBD5E1"/>
<SolidColorBrush x:Key="InputFocusBorderColor" Color="#94A3B8"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#94A3B8"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#94A3B8"/>
<SolidColorBrush x:Key="ShadowColor" Color="#22000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#22000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

@@ -40,7 +40,7 @@ public partial class ChatWindow
Background = userBubbleBg, Background = userBubbleBg,
BorderBrush = borderBrush, BorderBrush = borderBrush,
BorderThickness = new Thickness(1), BorderThickness = new Thickness(1),
CornerRadius = new CornerRadius(9), CornerRadius = new CornerRadius(12),
Padding = new Thickness(11, 7, 11, 7), Padding = new Thickness(11, 7, 11, 7),
HorizontalAlignment = HorizontalAlignment.Right, HorizontalAlignment = HorizontalAlignment.Right,
}; };
@@ -170,7 +170,7 @@ public partial class ChatWindow
Background = assistantBubbleBg, Background = assistantBubbleBg,
BorderBrush = borderBrush, BorderBrush = borderBrush,
BorderThickness = new Thickness(1), BorderThickness = new Thickness(1),
CornerRadius = new CornerRadius(9), CornerRadius = new CornerRadius(12),
Padding = new Thickness(11, 8, 11, 8), Padding = new Thickness(11, 8, 11, 8),
}; };
var contentStack = new StackPanel(); var contentStack = new StackPanel();
@@ -191,7 +191,7 @@ public partial class ChatWindow
Background = hintBg, Background = hintBg,
BorderBrush = borderBrush, BorderBrush = borderBrush,
BorderThickness = new Thickness(1), BorderThickness = new Thickness(1),
CornerRadius = new CornerRadius(12), CornerRadius = new CornerRadius(14),
Padding = new Thickness(12, 10, 12, 10), Padding = new Thickness(12, 10, 12, 10),
Margin = new Thickness(0, 0, 0, 6), Margin = new Thickness(0, 0, 0, 6),
}; };

View File

@@ -1916,7 +1916,7 @@
<StackPanel x:Name="DraftQueuePanel" <StackPanel x:Name="DraftQueuePanel"
Visibility="Collapsed" Visibility="Collapsed"
Margin="0,0,0,6"/> Margin="0,0,0,6"/>
<Border x:Name="InputGlowBorder" CornerRadius="14" Opacity="0" <Border x:Name="InputGlowBorder" CornerRadius="18" Opacity="0"
Margin="-1" IsHitTestVisible="False"> Margin="-1" IsHitTestVisible="False">
<Border.BorderBrush> <Border.BorderBrush>
<LinearGradientBrush x:Name="RainbowBrush" StartPoint="0,0" EndPoint="1,1"> <LinearGradientBrush x:Name="RainbowBrush" StartPoint="0,0" EndPoint="1,1">
@@ -1939,7 +1939,7 @@
<!-- 실제 입력 영역 --> <!-- 실제 입력 영역 -->
<Border x:Name="InputBorder" <Border x:Name="InputBorder"
Background="{DynamicResource ItemBackground}" Background="{DynamicResource ItemBackground}"
CornerRadius="12" Padding="3" CornerRadius="16" Padding="3"
BorderBrush="{DynamicResource BorderColor}" BorderThickness="1"> BorderBrush="{DynamicResource BorderColor}" BorderThickness="1">
<Grid> <Grid>
<Grid.RowDefinitions> <Grid.RowDefinitions>

View File

@@ -346,9 +346,9 @@ public partial class ChatWindow : Window
}, System.Windows.Threading.DispatcherPriority.ApplicationIdle); }, System.Windows.Threading.DispatcherPriority.ApplicationIdle);
// 입력 바 포커스 글로우 효과 // 입력 바 포커스 글로우 효과
var accentBrush = TryFindResource("AccentColor") as Brush ?? Brushes.Blue;
var borderBrush = TryFindResource("BorderColor") as Brush ?? Brushes.Gray; 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; InputBox.LostFocus += (_, _) => InputBorder.BorderBrush = borderBrush;
// 드래그 앤 드롭 파일 첨부 + AI 액션 팝업 // 드래그 앤 드롭 파일 첨부 + AI 액션 팝업