Claude/Codex/Slate/Nord/Ember 테마 팔레트를 다시 분리해 각 테마가 서로 다른 표면 위계와 인상을 갖도록 조정했다. 입력창 포커스 테두리를 AccentColor 고정이 아닌 테마별 InputFocusBorderColor로 변경하고, composer 및 메시지 버블 라운딩을 더 부드럽게 다듬었다. README와 DEVELOPMENT 문서를 2026-04-06 21:54 (KST) 기준으로 갱신했고 Release 빌드에서 경고 0, 오류 0을 확인했다.
This commit is contained in:
@@ -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),
|
||||
};
|
||||
|
||||
@@ -1916,7 +1916,7 @@
|
||||
<StackPanel x:Name="DraftQueuePanel"
|
||||
Visibility="Collapsed"
|
||||
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">
|
||||
<Border.BorderBrush>
|
||||
<LinearGradientBrush x:Name="RainbowBrush" StartPoint="0,0" EndPoint="1,1">
|
||||
@@ -1939,7 +1939,7 @@
|
||||
<!-- 실제 입력 영역 -->
|
||||
<Border x:Name="InputBorder"
|
||||
Background="{DynamicResource ItemBackground}"
|
||||
CornerRadius="12" Padding="3"
|
||||
CornerRadius="16" Padding="3"
|
||||
BorderBrush="{DynamicResource BorderColor}" BorderThickness="1">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
|
||||
@@ -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 액션 팝업
|
||||
|
||||
Reference in New Issue
Block a user