- 실행 중 경량 라이브 진행 모드에서 메시지 진입 애니메이션과 진행 마커 펄스를 줄여 UI 스레드 부담을 더 낮춤 - AX Agent 라이브 카드의 등장·퇴장 애니메이션과 아이콘 opacity 펄스도 경량 모드에서는 생략하도록 조정함 - README와 DEVELOPMENT 문서를 2026-04-08 12:40 (KST) 기준으로 갱신함 - 검증: 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:
@@ -5465,3 +5465,16 @@ ow + toggle ?쒓컖 ?몄뼱濡??ㅼ떆 ?뺣젹?덈떎.
|
||||
- 코워크/코드 실행 중 transcript 재구성 대상 수 자체 감소
|
||||
- 高频 이벤트 환경에서 dispatcher timer 재예약 churn 감소
|
||||
- `claw-code`의 virtualized list 이전 단계로서 실행 중 체감 부하를 더 낮춤
|
||||
|
||||
## 2026-04-08 12:40 (KST)
|
||||
|
||||
- [ChatWindow.MessageInteractions.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.MessageInteractions.cs)
|
||||
- `ApplyMessageEntryAnimation(...)`를 인스턴스 메서드로 전환하고, `스트리밍 + 경량 라이브 진행 모드`에서는 opacity/translate 애니메이션 없이 즉시 표시되도록 바꿨다.
|
||||
- [ChatWindow.AgentEventRendering.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.AgentEventRendering.cs)
|
||||
- `ApplyLiveWaitingPulseToMarker(...)`를 인스턴스 메서드로 바꾸고, 경량 모드에서는 펄스 애니메이션 대신 정적 마커만 남기도록 조정했다.
|
||||
- [ChatWindow.xaml.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml.cs)
|
||||
- AX Agent 라이브 카드의 등장/퇴장 애니메이션과 헤더 아이콘 opacity 펄스를 경량 모드에서는 생략하도록 변경했다.
|
||||
- 기대 효과
|
||||
- 코워크/코드 실행 중 누적 애니메이션 수 감소
|
||||
- 긴 세션에서 opacity/translate/scale animation이 UI 스레드에 주는 부담 완화
|
||||
- 진행 카드는 유지하되 시각 효과 비용은 더 낮춘 상태로 동작
|
||||
|
||||
Reference in New Issue
Block a user