테마 팔레트 레퍼런스 정렬 및 Claude 테마명 반영
Some checks failed
Release Gate / gate (push) Has been cancelled

- AX Agent 내부 설정의 Claw 테마명을 Claude로 변경
- 기존 claw 저장값을 claude로 정규화하고 레거시 값도 계속 호환되도록 처리
- Claude 다크/라이트/시스템 테마를 실제 화면 톤에 맞춘 웜 뉴트럴 팔레트로 재조정
- Codex 다크 테마를 중성 차콜 기반 색상으로 정리
- Nord 라이트/다크/시스템 테마를 공식 Nord 팔레트 기준으로 재정렬
- Slate 라이트/다크/시스템 테마를 표준 슬레이트 계열 색상으로 정리
- README와 DEVELOPMENT 문서에 테마명 변경 및 팔레트 튜닝 이력을 기록
- 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\ (경고 0, 오류 0)
This commit is contained in:
2026-04-06 20:00:52 +09:00
parent c389c6ff3f
commit 43dd6b5d71
16 changed files with 139 additions and 126 deletions

View File

@@ -7,6 +7,10 @@ Windows 전용 시맨틱 런처 & 워크스페이스 매니저
개발 참고: Claw Code 동등성 작업 추적 문서
`docs/claw-code-parity-plan.md`
- 업데이트: 2026-04-06 19:46 (KST)
- AX Agent 테마 프리셋에서 `Claw` 표기를 `Claude`로 바꿨고, 기존 저장값 `claw`는 자동으로 `claude`로 읽히도록 하위 호환을 유지했습니다.
- `Claude` 다크/라이트 팔레트는 실제 앱 톤에 더 가깝게, `Codex` 다크는 제공된 레퍼런스 화면처럼 중성 회갈색 계열로, `Nord`는 공식 팔레트 기준으로 다시 맞췄습니다. `Slate`도 더 표준적인 슬레이트 계열 명암으로 정리했습니다.
- 업데이트: 2026-04-06 19:33 (KST)
- AX Agent 라이트 테마 계층을 다시 정리했습니다. `Codex/Claw` 라이트 팔레트의 배경, 선택 배경, 호버, 경계선, 보조 텍스트 톤을 더 따뜻하게 보정해 사이드바와 본문 위계가 레퍼런스처럼 자연스럽게 느껴지도록 조정했습니다.

View File

@@ -1,5 +1,7 @@
# AX Copilot - 媛쒕컻 臾몄꽌
- Document update: 2026-04-06 19:46 (KST) - Renamed the AX Agent `Claw` preset label to `Claude` while keeping `claw` as a backward-compatible stored value alias. New settings default to `claude`, and old saved values are normalized on load.
- Document update: 2026-04-06 19:46 (KST) - Re-tuned theme palettes against real-world references: `AgentClawDark/Light/System` now follow Claude-like warm neutrals more closely, `AgentCodexDark` now matches the neutral charcoal reference more closely, `AgentNordLight/Dark/System` use the official Nord palette values, and `AgentSlateLight/Dark/System` were normalized toward a more canonical slate UI range.
- Document update: 2026-04-06 19:33 (KST) - Rebalanced AX Agent light theme hierarchy so the UI no longer feels visually inverted. `AgentCodexLight`, `AgentCodexSystem`, and `AgentClawLight` now use warmer launcher backgrounds, softer selected/hover states, and slightly lower-contrast borders to separate sidebar and content surfaces more like the `claw-code` reference.
- Document update: 2026-04-06 19:24 (KST) - Added `LauncherIndexProgressInfo` to `IndexService` so full launcher indexing now emits real progress/status updates, including estimated remaining time during path scans and a persisted completion summary after the run ends.
- Document update: 2026-04-06 19:24 (KST) - Moved the user-facing launcher index progress surface into `SettingsWindow` under the index-speed control. The settings screen now shows a progress bar plus status/detail text while indexing is active and keeps the latest completion summary visible afterward.

View File

@@ -1039,9 +1039,9 @@ public class LlmSettings
[JsonPropertyName("agentTheme")]
public string AgentTheme { get; set; } = "system";
/// <summary>AX Agent 전용 테마 스타일. claw | codex | slate</summary>
/// <summary>AX Agent 전용 테마 스타일. claude | codex | slate</summary>
[JsonPropertyName("agentThemePreset")]
public string AgentThemePreset { get; set; } = "claw";
public string AgentThemePreset { get; set; } = "claude";
// ─── 알림 ──────────────────────────────────────────────────────────

View File

@@ -1,17 +1,17 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="LauncherBackground" Color="#181614"/>
<SolidColorBrush x:Key="ItemBackground" Color="#201D1A"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#2A2622"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#302B27"/>
<SolidColorBrush x:Key="PrimaryText" Color="#F3EEE9"/>
<SolidColorBrush x:Key="SecondaryText" Color="#C4BAB0"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#9C9187"/>
<SolidColorBrush x:Key="AccentColor" Color="#D07A47"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#403932"/>
<SolidColorBrush x:Key="HintBackground" Color="#24201C"/>
<SolidColorBrush x:Key="HintText" Color="#E6B48B"/>
<SolidColorBrush x:Key="BorderColor" Color="#433C35"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#665B52"/>
<SolidColorBrush x:Key="LauncherBackground" Color="#30302E"/>
<SolidColorBrush x:Key="ItemBackground" Color="#262624"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#141413"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#343432"/>
<SolidColorBrush x:Key="PrimaryText" Color="#FAF9F5"/>
<SolidColorBrush x:Key="SecondaryText" Color="#C2C0B6"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#8F8D84"/>
<SolidColorBrush x:Key="AccentColor" Color="#D97757"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#4C4A45"/>
<SolidColorBrush x:Key="HintBackground" Color="#393836"/>
<SolidColorBrush x:Key="HintText" Color="#E0B089"/>
<SolidColorBrush x:Key="BorderColor" Color="#595651"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#716C64"/>
<SolidColorBrush x:Key="ShadowColor" Color="#99000000"/>
</ResourceDictionary>

View File

@@ -1,17 +1,17 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="LauncherBackground" Color="#F5EFE8"/>
<SolidColorBrush x:Key="LauncherBackground" Color="#F5F4ED"/>
<SolidColorBrush x:Key="ItemBackground" Color="#FFFFFF"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#ECE3D7"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#F3EBE2"/>
<SolidColorBrush x:Key="PrimaryText" Color="#1D1B18"/>
<SolidColorBrush x:Key="SecondaryText" Color="#675E54"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#8D8378"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#FAF9F5"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#F8F7F1"/>
<SolidColorBrush x:Key="PrimaryText" Color="#141413"/>
<SolidColorBrush x:Key="SecondaryText" Color="#3D3D3A"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#73726C"/>
<SolidColorBrush x:Key="AccentColor" Color="#C96A36"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#E0D6CA"/>
<SolidColorBrush x:Key="HintBackground" Color="#F2E9E0"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#E3E0D7"/>
<SolidColorBrush x:Key="HintBackground" Color="#F7F4EC"/>
<SolidColorBrush x:Key="HintText" Color="#8B5637"/>
<SolidColorBrush x:Key="BorderColor" Color="#DBD0C4"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#C4B6A7"/>
<SolidColorBrush x:Key="BorderColor" Color="#DDD9D0"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#C4BEB2"/>
<SolidColorBrush x:Key="ShadowColor" Color="#22000000"/>
</ResourceDictionary>

View File

@@ -1,17 +1,17 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="LauncherBackground" Color="#F7F6F3"/>
<SolidColorBrush x:Key="LauncherBackground" Color="#F5F4ED"/>
<SolidColorBrush x:Key="ItemBackground" Color="#FFFFFF"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#EEE9E2"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#F2EFEA"/>
<SolidColorBrush x:Key="PrimaryText" Color="#1D1B18"/>
<SolidColorBrush x:Key="SecondaryText" Color="#6B645D"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#8B837B"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#FAF9F5"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#F8F7F1"/>
<SolidColorBrush x:Key="PrimaryText" Color="#141413"/>
<SolidColorBrush x:Key="SecondaryText" Color="#3D3D3A"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#73726C"/>
<SolidColorBrush x:Key="AccentColor" Color="#C96A36"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#E4DED6"/>
<SolidColorBrush x:Key="HintBackground" Color="#F3EEE8"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#E3E0D7"/>
<SolidColorBrush x:Key="HintBackground" Color="#F7F4EC"/>
<SolidColorBrush x:Key="HintText" Color="#8B5637"/>
<SolidColorBrush x:Key="BorderColor" Color="#DDD6CE"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#C7BDB2"/>
<SolidColorBrush x:Key="BorderColor" Color="#DDD9D0"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#C4BEB2"/>
<SolidColorBrush x:Key="ShadowColor" Color="#26000000"/>
</ResourceDictionary>

View File

@@ -1,17 +1,17 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="LauncherBackground" Color="#0B1020"/>
<SolidColorBrush x:Key="ItemBackground" Color="#111827"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#18233B"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#132033"/>
<SolidColorBrush x:Key="PrimaryText" Color="#E5E7EB"/>
<SolidColorBrush x:Key="SecondaryText" Color="#94A3B8"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#64748B"/>
<SolidColorBrush x:Key="AccentColor" Color="#60A5FA"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#243041"/>
<SolidColorBrush x:Key="HintBackground" Color="#0F172A"/>
<SolidColorBrush x:Key="HintText" Color="#93C5FD"/>
<SolidColorBrush x:Key="BorderColor" Color="#2A3950"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#475569"/>
<SolidColorBrush x:Key="LauncherBackground" Color="#32312F"/>
<SolidColorBrush x:Key="ItemBackground" Color="#2B2927"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#171614"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#343230"/>
<SolidColorBrush x:Key="PrimaryText" Color="#F4F0E8"/>
<SolidColorBrush x:Key="SecondaryText" Color="#B4ADA3"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#877F75"/>
<SolidColorBrush x:Key="AccentColor" Color="#88A5FF"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#47433E"/>
<SolidColorBrush x:Key="HintBackground" Color="#2E2C2A"/>
<SolidColorBrush x:Key="HintText" Color="#C7D5FF"/>
<SolidColorBrush x:Key="BorderColor" Color="#514C45"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#69635A"/>
<SolidColorBrush x:Key="ShadowColor" Color="#99000000"/>
</ResourceDictionary>

View File

@@ -1,17 +1,17 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="LauncherBackground" Color="#111827"/>
<SolidColorBrush x:Key="ItemBackground" Color="#182231"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#223247"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#26384F"/>
<SolidColorBrush x:Key="PrimaryText" Color="#E8EEF5"/>
<SolidColorBrush x:Key="SecondaryText" Color="#AEBBCB"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#8393A7"/>
<SolidColorBrush x:Key="AccentColor" Color="#66A3FF"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#334155"/>
<SolidColorBrush x:Key="HintBackground" Color="#1C2A3B"/>
<SolidColorBrush x:Key="HintText" Color="#9CC3FF"/>
<SolidColorBrush x:Key="BorderColor" Color="#334155"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#52647A"/>
<SolidColorBrush x:Key="LauncherBackground" Color="#2E3440"/>
<SolidColorBrush x:Key="ItemBackground" Color="#3B4252"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#434C5E"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#4C566A"/>
<SolidColorBrush x:Key="PrimaryText" Color="#ECEFF4"/>
<SolidColorBrush x:Key="SecondaryText" Color="#D8DEE9"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#A7B1C2"/>
<SolidColorBrush x:Key="AccentColor" Color="#88C0D0"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#4C566A"/>
<SolidColorBrush x:Key="HintBackground" Color="#3B4252"/>
<SolidColorBrush x:Key="HintText" Color="#81A1C1"/>
<SolidColorBrush x:Key="BorderColor" Color="#4C566A"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#66738A"/>
<SolidColorBrush x:Key="ShadowColor" Color="#99000000"/>
</ResourceDictionary>

View File

@@ -1,17 +1,17 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="LauncherBackground" Color="#F4F7FB"/>
<SolidColorBrush x:Key="LauncherBackground" Color="#ECEFF4"/>
<SolidColorBrush x:Key="ItemBackground" Color="#FFFFFF"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#E6EDF7"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#EEF3F9"/>
<SolidColorBrush x:Key="PrimaryText" Color="#1F2A37"/>
<SolidColorBrush x:Key="SecondaryText" Color="#64748B"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#94A3B8"/>
<SolidColorBrush x:Key="AccentColor" Color="#2F6FBE"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#D8E1EB"/>
<SolidColorBrush x:Key="HintBackground" Color="#EAF2FB"/>
<SolidColorBrush x:Key="HintText" Color="#215C9E"/>
<SolidColorBrush x:Key="BorderColor" Color="#D7E0EA"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#B6C3D2"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#E5E9F0"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#E5E9F0"/>
<SolidColorBrush x:Key="PrimaryText" Color="#2E3440"/>
<SolidColorBrush x:Key="SecondaryText" Color="#4C566A"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#6B7280"/>
<SolidColorBrush x:Key="AccentColor" Color="#5E81AC"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#D8DEE9"/>
<SolidColorBrush x:Key="HintBackground" Color="#E5E9F0"/>
<SolidColorBrush x:Key="HintText" Color="#5E81AC"/>
<SolidColorBrush x:Key="BorderColor" Color="#D8DEE9"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#B0BAC8"/>
<SolidColorBrush x:Key="ShadowColor" Color="#22000000"/>
</ResourceDictionary>

View File

@@ -1,17 +1,17 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="LauncherBackground" Color="#F4F7FB"/>
<SolidColorBrush x:Key="LauncherBackground" Color="#ECEFF4"/>
<SolidColorBrush x:Key="ItemBackground" Color="#FFFFFF"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#E6EDF7"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#EEF3F9"/>
<SolidColorBrush x:Key="PrimaryText" Color="#1F2A37"/>
<SolidColorBrush x:Key="SecondaryText" Color="#64748B"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#94A3B8"/>
<SolidColorBrush x:Key="AccentColor" Color="#2F6FBE"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#D8E1EB"/>
<SolidColorBrush x:Key="HintBackground" Color="#EAF2FB"/>
<SolidColorBrush x:Key="HintText" Color="#215C9E"/>
<SolidColorBrush x:Key="BorderColor" Color="#D7E0EA"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#B6C3D2"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#E5E9F0"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#E5E9F0"/>
<SolidColorBrush x:Key="PrimaryText" Color="#2E3440"/>
<SolidColorBrush x:Key="SecondaryText" Color="#4C566A"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#6B7280"/>
<SolidColorBrush x:Key="AccentColor" Color="#5E81AC"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#D8DEE9"/>
<SolidColorBrush x:Key="HintBackground" Color="#E5E9F0"/>
<SolidColorBrush x:Key="HintText" Color="#5E81AC"/>
<SolidColorBrush x:Key="BorderColor" Color="#D8DEE9"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#B0BAC8"/>
<SolidColorBrush x:Key="ShadowColor" Color="#26000000"/>
</ResourceDictionary>

View File

@@ -1,17 +1,17 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="LauncherBackground" Color="#10141F"/>
<SolidColorBrush x:Key="ItemBackground" Color="#161C2B"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#20283B"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#1C2436"/>
<SolidColorBrush x:Key="PrimaryText" Color="#E6EAF2"/>
<SolidColorBrush x:Key="SecondaryText" Color="#9AA4B2"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#6B7280"/>
<SolidColorBrush x:Key="LauncherBackground" Color="#0F172A"/>
<SolidColorBrush x:Key="ItemBackground" Color="#111827"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#1E293B"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#243041"/>
<SolidColorBrush x:Key="PrimaryText" Color="#E2E8F0"/>
<SolidColorBrush x:Key="SecondaryText" Color="#94A3B8"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#64748B"/>
<SolidColorBrush x:Key="AccentColor" Color="#818CF8"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#2A3448"/>
<SolidColorBrush x:Key="HintBackground" Color="#161E33"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#334155"/>
<SolidColorBrush x:Key="HintBackground" Color="#172036"/>
<SolidColorBrush x:Key="HintText" Color="#A5B4FC"/>
<SolidColorBrush x:Key="BorderColor" Color="#2E3950"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#4B5563"/>
<SolidColorBrush x:Key="BorderColor" Color="#334155"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#475569"/>
<SolidColorBrush x:Key="ShadowColor" Color="#99000000"/>
</ResourceDictionary>

View File

@@ -1,17 +1,17 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="LauncherBackground" Color="#F6F7FB"/>
<SolidColorBrush x:Key="LauncherBackground" Color="#F8FAFC"/>
<SolidColorBrush x:Key="ItemBackground" Color="#FFFFFF"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#E8ECF7"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#EEF2F8"/>
<SolidColorBrush x:Key="PrimaryText" Color="#172033"/>
<SolidColorBrush x:Key="SecondaryText" Color="#667085"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#98A2B3"/>
<SolidColorBrush x:Key="AccentColor" Color="#4F46E5"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#D8DFEA"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#E2E8F0"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#EEF2F7"/>
<SolidColorBrush x:Key="PrimaryText" Color="#0F172A"/>
<SolidColorBrush x:Key="SecondaryText" Color="#475569"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#64748B"/>
<SolidColorBrush x:Key="AccentColor" Color="#6366F1"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#CBD5E1"/>
<SolidColorBrush x:Key="HintBackground" Color="#EEF2FF"/>
<SolidColorBrush x:Key="HintText" Color="#4338CA"/>
<SolidColorBrush x:Key="BorderColor" Color="#D8DFEA"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#B3BDD0"/>
<SolidColorBrush x:Key="HintText" Color="#4F46E5"/>
<SolidColorBrush x:Key="BorderColor" Color="#CBD5E1"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#94A3B8"/>
<SolidColorBrush x:Key="ShadowColor" Color="#22000000"/>
</ResourceDictionary>

View File

@@ -1,17 +1,17 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<SolidColorBrush x:Key="LauncherBackground" Color="#EDF1F7"/>
<SolidColorBrush x:Key="LauncherBackground" Color="#F8FAFC"/>
<SolidColorBrush x:Key="ItemBackground" Color="#FFFFFF"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#E3E8F5"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#E9EEF8"/>
<SolidColorBrush x:Key="PrimaryText" Color="#182132"/>
<SolidColorBrush x:Key="SecondaryText" Color="#637083"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#8A96A8"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#E2E8F0"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#EEF2F7"/>
<SolidColorBrush x:Key="PrimaryText" Color="#0F172A"/>
<SolidColorBrush x:Key="SecondaryText" Color="#475569"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#64748B"/>
<SolidColorBrush x:Key="AccentColor" Color="#6366F1"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#D5DCEC"/>
<SolidColorBrush x:Key="HintBackground" Color="#EDE9FE"/>
<SolidColorBrush x:Key="HintText" Color="#4C1D95"/>
<SolidColorBrush x:Key="BorderColor" Color="#D5DCEC"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#AFB8CA"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#CBD5E1"/>
<SolidColorBrush x:Key="HintBackground" Color="#EEF2FF"/>
<SolidColorBrush x:Key="HintText" Color="#4F46E5"/>
<SolidColorBrush x:Key="BorderColor" Color="#CBD5E1"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#94A3B8"/>
<SolidColorBrush x:Key="ShadowColor" Color="#22000000"/>
</ResourceDictionary>

View File

@@ -152,7 +152,7 @@ public class SettingsViewModel : INotifyPropertyChanged
private bool _aiEnabled = true;
private string _operationMode = "internal";
private string _agentTheme = "system";
private string _agentThemePreset = "claw";
private string _agentThemePreset = "claude";
// 기능 토글
private bool _showNumberBadges;
@@ -714,7 +714,12 @@ public class SettingsViewModel : INotifyPropertyChanged
public string AgentThemePreset
{
get => _agentThemePreset;
set { _agentThemePreset = string.IsNullOrWhiteSpace(value) ? "claw" : value.Trim().ToLowerInvariant(); OnPropertyChanged(); }
set
{
var normalized = string.IsNullOrWhiteSpace(value) ? "claude" : value.Trim().ToLowerInvariant();
_agentThemePreset = normalized == "claw" ? "claude" : normalized;
OnPropertyChanged();
}
}
public string IndexSpeedHint => _indexSpeed switch
@@ -1126,7 +1131,7 @@ public class SettingsViewModel : INotifyPropertyChanged
_aiEnabled = _service.Settings.AiEnabled;
_operationMode = string.IsNullOrWhiteSpace(_service.Settings.OperationMode) ? "internal" : _service.Settings.OperationMode;
_agentTheme = string.IsNullOrWhiteSpace(llm.AgentTheme) ? "system" : llm.AgentTheme;
_agentThemePreset = string.IsNullOrWhiteSpace(llm.AgentThemePreset) ? "claw" : llm.AgentThemePreset;
_agentThemePreset = string.IsNullOrWhiteSpace(llm.AgentThemePreset) ? "claude" : (llm.AgentThemePreset.Trim().ToLowerInvariant() == "claw" ? "claude" : llm.AgentThemePreset);
_agentLogLevel = llm.AgentLogLevel;
_agentUiExpressionLevel = (llm.AgentUiExpressionLevel ?? "balanced").Trim().ToLowerInvariant() switch
{

View File

@@ -2700,7 +2700,7 @@
Padding="10,7"
Margin="0,0,8,8"
MouseLeftButtonUp="OverlayThemeStyleClawCard_MouseLeftButtonUp">
<TextBlock Text="Claw"
<TextBlock Text="Claude"
FontSize="12"
Foreground="{DynamicResource PrimaryText}"/>
</Border>

View File

@@ -1054,12 +1054,14 @@ public partial class ChatWindow : Window
private Uri BuildAgentThemeDictionaryUri()
{
var mode = (_settings.Settings.Llm.AgentTheme ?? "system").Trim().ToLowerInvariant();
var preset = (_settings.Settings.Llm.AgentThemePreset ?? "claw").Trim().ToLowerInvariant() switch
var preset = (_settings.Settings.Llm.AgentThemePreset ?? "claude").Trim().ToLowerInvariant() switch
{
"codex" => "Codex",
"nord" => "Nord",
"ember" => "Ember",
"slate" => "Slate",
"claw" => "Claw",
"claude" => "Claw",
_ => "Claw",
};
var effectiveMode = mode switch
@@ -12180,8 +12182,8 @@ public partial class ChatWindow : Window
SetOverlayCardSelection(OverlayThemeSystemCard, selected == "system");
SetOverlayCardSelection(OverlayThemeLightCard, selected == "light");
SetOverlayCardSelection(OverlayThemeDarkCard, selected == "dark");
var preset = (_settings.Settings.Llm.AgentThemePreset ?? "claw").ToLowerInvariant();
SetOverlayCardSelection(OverlayThemeStyleClawCard, preset == "claw");
var preset = (_settings.Settings.Llm.AgentThemePreset ?? "claude").ToLowerInvariant();
SetOverlayCardSelection(OverlayThemeStyleClawCard, preset is "claw" or "claude");
SetOverlayCardSelection(OverlayThemeStyleCodexCard, preset == "codex");
SetOverlayCardSelection(OverlayThemeStyleNordCard, preset == "nord");
SetOverlayCardSelection(OverlayThemeStyleEmberCard, preset == "ember");
@@ -12628,7 +12630,7 @@ public partial class ChatWindow : Window
private void OverlayThemeStyleClawCard_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
_settings.Settings.Llm.AgentThemePreset = "claw";
_settings.Settings.Llm.AgentThemePreset = "claude";
PersistOverlaySettingsState(refreshOverlayDeferredInputs: false);
}