AX Agent 전용 테마를 재점검해 Nord와 Ember 프리셋을 새로 추가했습니다. 내부 설정의 테마 스타일 카드에서 새 프리셋을 바로 선택할 수 있게 연결했고 system, light, dark 모드 조합으로 동일하게 적용되도록 정리했으며 문서 이력과 빌드 검증도 함께 반영했습니다.
This commit is contained in:
@@ -1035,6 +1035,8 @@ public partial class ChatWindow : Window
|
||||
var preset = (_settings.Settings.Llm.AgentThemePreset ?? "claw").Trim().ToLowerInvariant() switch
|
||||
{
|
||||
"codex" => "Codex",
|
||||
"nord" => "Nord",
|
||||
"ember" => "Ember",
|
||||
"slate" => "Slate",
|
||||
_ => "Claw",
|
||||
};
|
||||
@@ -16590,6 +16592,8 @@ public partial class ChatWindow : Window
|
||||
var preset = (_settings.Settings.Llm.AgentThemePreset ?? "claw").ToLowerInvariant();
|
||||
SetOverlayCardSelection(OverlayThemeStyleClawCard, preset == "claw");
|
||||
SetOverlayCardSelection(OverlayThemeStyleCodexCard, preset == "codex");
|
||||
SetOverlayCardSelection(OverlayThemeStyleNordCard, preset == "nord");
|
||||
SetOverlayCardSelection(OverlayThemeStyleEmberCard, preset == "ember");
|
||||
SetOverlayCardSelection(OverlayThemeStyleSlateCard, preset == "slate");
|
||||
}
|
||||
|
||||
@@ -17039,6 +17043,18 @@ public partial class ChatWindow : Window
|
||||
PersistOverlaySettingsState(refreshOverlayDeferredInputs: false);
|
||||
}
|
||||
|
||||
private void OverlayThemeStyleNordCard_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
_settings.Settings.Llm.AgentThemePreset = "nord";
|
||||
PersistOverlaySettingsState(refreshOverlayDeferredInputs: false);
|
||||
}
|
||||
|
||||
private void OverlayThemeStyleEmberCard_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
_settings.Settings.Llm.AgentThemePreset = "ember";
|
||||
PersistOverlaySettingsState(refreshOverlayDeferredInputs: false);
|
||||
}
|
||||
|
||||
private void OverlayThemeStyleSlateCard_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
_settings.Settings.Llm.AgentThemePreset = "slate";
|
||||
|
||||
Reference in New Issue
Block a user