From 2f74780367c5efc10c135786bddd916692636dee Mon Sep 17 00:00:00 2001 From: lacvet Date: Wed, 15 Apr 2026 22:12:41 +0900 Subject: [PATCH] =?UTF-8?q?=EB=8C=80=ED=99=94=EB=AA=A9=EB=A1=9D=20?= =?UTF-8?q?=EC=83=81=ED=83=9C=20=EC=8B=AC=EB=B3=BC=EC=9D=84=20=EA=B5=AC?= =?UTF-8?q?=EC=B2=B4=ED=98=95=EC=9C=BC=EB=A1=9C=20=EC=A0=95=EB=A6=AC?= =?UTF-8?q?=ED=95=98=EA=B3=A0=20=EB=A7=81=20=ED=91=9C=EC=8B=9C=EB=A5=BC=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AX Agent 좌측 대화 목록에서 idle/running 심볼이 열린 링처럼 보여 어색하던 문제를 정리했다. ConversationItemTemplate의 상태 배지를 스트로크 기반 Ellipse에서 레이어드 원형 배지로 교체해 한쪽이 비어 보이던 인상을 없앴다. idle 상태는 중립색 구체와 하이라이트 조합으로, 실행 중 상태는 AccentColor 기반 구체로 보이게 맞췄고 unread completion 점도 같은 시각 언어에 맞춰 외곽 스트로크와 하이라이트를 보강했다. README와 DEVELOPMENT 문서에도 2026-04-15 22:10 (KST) 기준 이력을 반영했다. 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify_conversation_symbol_sphere\\ -p:IntermediateOutputPath=obj\\verify_conversation_symbol_sphere\\ (경고 0 / 오류 0) --- README.md | 5 +++ docs/DEVELOPMENT.md | 4 ++ src/AxCopilot/Views/ChatWindow.xaml | 57 ++++++++++++++++++++--------- 3 files changed, 48 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 946c0db..3e8e857 100644 --- a/README.md +++ b/README.md @@ -2291,3 +2291,8 @@ MIT License - 검증: - `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify_conversation_selection_persist\\ -p:IntermediateOutputPath=obj\\verify_conversation_selection_persist\\` 경고 0 / 오류 0 - `dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj -c Release -v minimal --filter "ChatStreamingUiPolicyTests|ChatSessionStateServiceTests" -p:OutputPath=bin\\verify_conversation_selection_persist_tests\\ -p:IntermediateOutputPath=obj\\verify_conversation_selection_persist_tests\\` 통과 55 +- 업데이트: 2026-04-15 22:10 (KST) +- AX Agent 좌측 대화 목록 상태 심볼을 열린 링에서 꽉 찬 원형 구체 스타일로 정리했습니다. `src/AxCopilot/Views/ChatWindow.xaml`의 `ConversationItemTemplate`에서 idle/running 상태 표시를 스트로크 기반 `Ellipse` 대신 레이어드 원형 배지로 교체해 한쪽이 비어 보이던 인상을 없앴습니다. +- idle 상태는 중립색 구체와 하이라이트로, 실행 중 상태는 `AccentColor` 기반 구체로 표시되게 바꿨고, unread completion 점도 같은 시각 언어에 맞춰 외곽 스트로크와 하이라이트를 맞췄습니다. +- 검증: + - `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify_conversation_symbol_sphere\\ -p:IntermediateOutputPath=obj\\verify_conversation_symbol_sphere\\` 경고 0 / 오류 0 diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md index 04be60a..4539336 100644 --- a/docs/DEVELOPMENT.md +++ b/docs/DEVELOPMENT.md @@ -1616,3 +1616,7 @@ UI ?遺우쁽????域뱀뮆???귐뗫솯?醫딆춦 ???袁る퓮 ?臾믩씜 ??疫 - 검증: - `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify_conversation_selection_persist\\ -p:IntermediateOutputPath=obj\\verify_conversation_selection_persist\\` 경고 0 / 오류 0 - `dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj -c Release -v minimal --filter "ChatStreamingUiPolicyTests|ChatSessionStateServiceTests" -p:OutputPath=bin\\verify_conversation_selection_persist_tests\\ -p:IntermediateOutputPath=obj\\verify_conversation_selection_persist_tests\\` 통과 55 +업데이트: 2026-04-15 22:10 (KST) +- AX Agent 좌측 대화 목록 상태 심볼을 열린 링 대신 꽉 찬 원형 구체 스타일로 정리했습니다. `src/AxCopilot/Views/ChatWindow.xaml`의 `ConversationItemTemplate`에서 idle/running 표시를 모두 레이어드 `Ellipse` 배지로 교체해, 한쪽이 비어 보이던 시각 문제를 없앴습니다. +- idle 상태는 중립색 구체와 하이라이트 조합으로, 실행 중 상태는 `AccentColor` 기반 구체로 보이게 바꿨고, unread completion 점도 같은 외곽/하이라이트 패턴으로 맞췄습니다. +- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify_conversation_symbol_sphere\\ -p:IntermediateOutputPath=obj\\verify_conversation_symbol_sphere\\` 경고 0 / 오류 0 diff --git a/src/AxCopilot/Views/ChatWindow.xaml b/src/AxCopilot/Views/ChatWindow.xaml index efbf84f..9de9a3e 100644 --- a/src/AxCopilot/Views/ChatWindow.xaml +++ b/src/AxCopilot/Views/ChatWindow.xaml @@ -206,25 +206,47 @@ Height="16" Margin="0,0,10,0" VerticalAlignment="Center"> - - + + + + + + + + + + + - + - - +