테마 팔레트 레퍼런스 정렬 및 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 동등성 작업 추적 문서 개발 참고: Claw Code 동등성 작업 추적 문서
`docs/claw-code-parity-plan.md` `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) - 업데이트: 2026-04-06 19:33 (KST)
- AX Agent 라이트 테마 계층을 다시 정리했습니다. `Codex/Claw` 라이트 팔레트의 배경, 선택 배경, 호버, 경계선, 보조 텍스트 톤을 더 따뜻하게 보정해 사이드바와 본문 위계가 레퍼런스처럼 자연스럽게 느껴지도록 조정했습니다. - AX Agent 라이트 테마 계층을 다시 정리했습니다. `Codex/Claw` 라이트 팔레트의 배경, 선택 배경, 호버, 경계선, 보조 텍스트 톤을 더 따뜻하게 보정해 사이드바와 본문 위계가 레퍼런스처럼 자연스럽게 느껴지도록 조정했습니다.

View File

@@ -1,5 +1,7 @@
# AX Copilot - 媛쒕컻 臾몄꽌 # 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: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) - 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. - 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")] [JsonPropertyName("agentTheme")]
public string AgentTheme { get; set; } = "system"; public string AgentTheme { get; set; } = "system";
/// <summary>AX Agent 전용 테마 스타일. claw | codex | slate</summary> /// <summary>AX Agent 전용 테마 스타일. claude | codex | slate</summary>
[JsonPropertyName("agentThemePreset")] [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" <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="#181614"/> <SolidColorBrush x:Key="LauncherBackground" Color="#30302E"/>
<SolidColorBrush x:Key="ItemBackground" Color="#201D1A"/> <SolidColorBrush x:Key="ItemBackground" Color="#262624"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#2A2622"/> <SolidColorBrush x:Key="ItemSelectedBackground" Color="#141413"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#302B27"/> <SolidColorBrush x:Key="ItemHoverBackground" Color="#343432"/>
<SolidColorBrush x:Key="PrimaryText" Color="#F3EEE9"/> <SolidColorBrush x:Key="PrimaryText" Color="#FAF9F5"/>
<SolidColorBrush x:Key="SecondaryText" Color="#C4BAB0"/> <SolidColorBrush x:Key="SecondaryText" Color="#C2C0B6"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#9C9187"/> <SolidColorBrush x:Key="PlaceholderText" Color="#8F8D84"/>
<SolidColorBrush x:Key="AccentColor" Color="#D07A47"/> <SolidColorBrush x:Key="AccentColor" Color="#D97757"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#403932"/> <SolidColorBrush x:Key="SeparatorColor" Color="#4C4A45"/>
<SolidColorBrush x:Key="HintBackground" Color="#24201C"/> <SolidColorBrush x:Key="HintBackground" Color="#393836"/>
<SolidColorBrush x:Key="HintText" Color="#E6B48B"/> <SolidColorBrush x:Key="HintText" Color="#E0B089"/>
<SolidColorBrush x:Key="BorderColor" Color="#433C35"/> <SolidColorBrush x:Key="BorderColor" Color="#595651"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#665B52"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#716C64"/>
<SolidColorBrush x:Key="ShadowColor" Color="#99000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#99000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

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

View File

@@ -1,17 +1,17 @@
<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="#F7F6F3"/> <SolidColorBrush x:Key="LauncherBackground" Color="#F5F4ED"/>
<SolidColorBrush x:Key="ItemBackground" Color="#FFFFFF"/> <SolidColorBrush x:Key="ItemBackground" Color="#FFFFFF"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#EEE9E2"/> <SolidColorBrush x:Key="ItemSelectedBackground" Color="#FAF9F5"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#F2EFEA"/> <SolidColorBrush x:Key="ItemHoverBackground" Color="#F8F7F1"/>
<SolidColorBrush x:Key="PrimaryText" Color="#1D1B18"/> <SolidColorBrush x:Key="PrimaryText" Color="#141413"/>
<SolidColorBrush x:Key="SecondaryText" Color="#6B645D"/> <SolidColorBrush x:Key="SecondaryText" Color="#3D3D3A"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#8B837B"/> <SolidColorBrush x:Key="PlaceholderText" Color="#73726C"/>
<SolidColorBrush x:Key="AccentColor" Color="#C96A36"/> <SolidColorBrush x:Key="AccentColor" Color="#C96A36"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#E4DED6"/> <SolidColorBrush x:Key="SeparatorColor" Color="#E3E0D7"/>
<SolidColorBrush x:Key="HintBackground" Color="#F3EEE8"/> <SolidColorBrush x:Key="HintBackground" Color="#F7F4EC"/>
<SolidColorBrush x:Key="HintText" Color="#8B5637"/> <SolidColorBrush x:Key="HintText" Color="#8B5637"/>
<SolidColorBrush x:Key="BorderColor" Color="#DDD6CE"/> <SolidColorBrush x:Key="BorderColor" Color="#DDD9D0"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#C7BDB2"/> <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,17 @@
<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="#0B1020"/> <SolidColorBrush x:Key="LauncherBackground" Color="#32312F"/>
<SolidColorBrush x:Key="ItemBackground" Color="#111827"/> <SolidColorBrush x:Key="ItemBackground" Color="#2B2927"/>
<SolidColorBrush x:Key="ItemSelectedBackground" Color="#18233B"/> <SolidColorBrush x:Key="ItemSelectedBackground" Color="#171614"/>
<SolidColorBrush x:Key="ItemHoverBackground" Color="#132033"/> <SolidColorBrush x:Key="ItemHoverBackground" Color="#343230"/>
<SolidColorBrush x:Key="PrimaryText" Color="#E5E7EB"/> <SolidColorBrush x:Key="PrimaryText" Color="#F4F0E8"/>
<SolidColorBrush x:Key="SecondaryText" Color="#94A3B8"/> <SolidColorBrush x:Key="SecondaryText" Color="#B4ADA3"/>
<SolidColorBrush x:Key="PlaceholderText" Color="#64748B"/> <SolidColorBrush x:Key="PlaceholderText" Color="#877F75"/>
<SolidColorBrush x:Key="AccentColor" Color="#60A5FA"/> <SolidColorBrush x:Key="AccentColor" Color="#88A5FF"/>
<SolidColorBrush x:Key="SeparatorColor" Color="#243041"/> <SolidColorBrush x:Key="SeparatorColor" Color="#47433E"/>
<SolidColorBrush x:Key="HintBackground" Color="#0F172A"/> <SolidColorBrush x:Key="HintBackground" Color="#2E2C2A"/>
<SolidColorBrush x:Key="HintText" Color="#93C5FD"/> <SolidColorBrush x:Key="HintText" Color="#C7D5FF"/>
<SolidColorBrush x:Key="BorderColor" Color="#2A3950"/> <SolidColorBrush x:Key="BorderColor" Color="#514C45"/>
<SolidColorBrush x:Key="ScrollbarThumb" Color="#475569"/> <SolidColorBrush x:Key="ScrollbarThumb" Color="#69635A"/>
<SolidColorBrush x:Key="ShadowColor" Color="#99000000"/> <SolidColorBrush x:Key="ShadowColor" Color="#99000000"/>
</ResourceDictionary> </ResourceDictionary>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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