테마 팔레트 레퍼런스 정렬 및 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

@@ -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
{