From 500c8ffb06977ffa38fbcde820cd12e06b6a96a6 Mon Sep 17 00:00:00 2001 From: lacvet Date: Sun, 5 Apr 2026 16:39:32 +0900 Subject: [PATCH] =?UTF-8?q?AX=20Agent=20=EC=A2=8C=EC=B8=A1=20=ED=8C=A8?= =?UTF-8?q?=EB=84=90=EA=B3=BC=20=EC=BB=A8=ED=85=8D=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=82=AC=EC=9A=A9=EB=9F=89=20UI=EB=A5=BC=20Codex=20=EA=B8=B0?= =?UTF-8?q?=EC=A4=80=EC=9C=BC=EB=A1=9C=20=EC=9E=AC=EC=A0=95=EB=A0=AC\n\n-?= =?UTF-8?q?=20=EC=A2=8C=EC=B8=A1=20=EC=82=AC=EC=9D=B4=EB=93=9C=EB=B0=94=20?= =?UTF-8?q?=ED=8F=AD=EA=B3=BC=20=EC=83=88=20=EB=8C=80=ED=99=94/=EA=B2=80?= =?UTF-8?q?=EC=83=89/=ED=95=84=ED=84=B0/=ED=83=AD=20=EB=A9=94=EB=89=B4=20?= =?UTF-8?q?=ED=83=80=EC=9D=B4=ED=8F=AC=EB=A5=BC=20=ED=82=A4=EC=9B=8C=20?= =?UTF-8?q?=EB=A0=88=ED=8D=BC=EB=9F=B0=EC=8A=A4=EC=99=80=20=EB=8D=94=20?= =?UTF-8?q?=EB=B9=84=EC=8A=B7=ED=95=9C=20=EB=B0=80=EB=8F=84=EB=A1=9C=20?= =?UTF-8?q?=EC=A1=B0=EC=A0=95\n-=20Cowork=20=EC=9E=91=EC=97=85=20=EC=9C=A0?= =?UTF-8?q?=ED=98=95=20=EC=B9=B4=EB=93=9C=20=ED=81=AC=EA=B8=B0=EC=99=80=20?= =?UTF-8?q?=EC=A0=9C=EB=AA=A9/hover=20=EC=84=A4=EB=AA=85=20=EB=9D=BC?= =?UTF-8?q?=EB=B2=A8=20=ED=8F=B0=ED=8A=B8=EB=A5=BC=20=ED=99=95=EB=8C=80?= =?UTF-8?q?=ED=95=B4=20=EA=B0=80=EB=8F=85=EC=84=B1=20=EB=B3=B4=EC=A0=95\n-?= =?UTF-8?q?=20=ED=95=98=EB=8B=A8=20=EC=BB=A8=ED=85=8D=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=82=AC=EC=9A=A9=EB=9F=89=20=EC=B9=B4=EB=93=9C=EB=A5=BC=20?= =?UTF-8?q?=EC=9E=91=EC=9D=80=20=EC=9B=90=ED=98=95=20=EC=8B=AC=EB=B3=BC?= =?UTF-8?q?=EB=A1=9C=20=EC=B6=95=EC=86=8C=ED=95=98=EA=B3=A0=20hover=20?= =?UTF-8?q?=EC=A0=84=EC=9A=A9=20=EC=BB=A4=EC=8A=A4=ED=85=80=20=ED=8C=9D?= =?UTF-8?q?=EC=97=85=EC=9C=BC=EB=A1=9C=20=EC=83=81=EC=84=B8=20=EC=A0=95?= =?UTF-8?q?=EB=B3=B4=20=EB=B6=84=EB=A6=AC\n-=20README=EC=99=80=20DEVELOPME?= =?UTF-8?q?NT=20=EB=AC=B8=EC=84=9C=EC=97=90=20=EB=B3=80=EA=B2=BD=20?= =?UTF-8?q?=EC=9D=B4=EB=A0=A5=20=EB=B0=8F=20=EA=B2=80=EC=A6=9D=20=EA=B2=B0?= =?UTF-8?q?=EA=B3=BC=20=EC=A6=89=EC=8B=9C=20=EB=B0=98=EC=98=81\n\n?= =?UTF-8?q?=EA=B2=80=EC=A6=9D=20=EA=B2=B0=EA=B3=BC\n-=20dotnet=20build=20s?= =?UTF-8?q?rc/AxCopilot/AxCopilot.csproj=20-c=20Release=20-v=20minimal=20-?= =?UTF-8?q?p:OutputPath=3Dbin\\verify\\=20-p:IntermediateOutputPath=3Dobj\?= =?UTF-8?q?\verify\\\n-=20=EA=B2=BD=EA=B3=A0=200=20/=20=EC=98=A4=EB=A5=98?= =?UTF-8?q?=200?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 + docs/DEVELOPMENT.md | 6 + src/AxCopilot/Views/ChatWindow.xaml | 185 +++++++++++++++---------- src/AxCopilot/Views/ChatWindow.xaml.cs | 109 +++++++++++---- 4 files changed, 209 insertions(+), 96 deletions(-) diff --git a/README.md b/README.md index 2da0569..15699b2 100644 --- a/README.md +++ b/README.md @@ -902,6 +902,11 @@ ow + toggle 시각 언어로 통일했습니다. - `AgentEventType.Planning` 도 더 `claw-code`처럼 기본 transcript에서는 큰 계획 카드 대신 얇은 compact pill만 남기도록 바꿨습니다. 이제 debug가 아니면 계획이 카드 형태로 본문을 밀어내지 않습니다. - 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` 경고 0 / 오류 0 - 업데이트: 2026-04-05 19:24 (KST) +- AX Agent 좌측 패널과 작업 유형 카드의 크기를 다시 키웠습니다. [ChatWindow.xaml](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml) 에서 사이드바 폭을 `246`으로 넓히고 `새 대화`, `검색`, 필터 드롭다운, 탭별 메뉴의 폰트/패딩/아이콘을 전반적으로 키워 첫 번째 레퍼런스 이미지처럼 더 읽기 쉽게 정리했습니다. +- [ChatWindow.xaml.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml.cs) 의 `BuildTopicButtons()` 에서는 작업 유형 카드 크기를 `148 x 124`로 늘리고, 아이콘 원형과 제목·hover 설명 라벨 폰트도 함께 키워 현재 화면 글자 크기가 너무 작게 보이던 문제를 보정했습니다. +- 하단 컨텍스트 사용량 UI도 카드형에서 심볼형으로 바꿨습니다. [ChatWindow.xaml](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml) 의 `TokenUsageCard` 는 작은 원형 심볼만 남기고, 상세 정보는 `TokenUsagePopup` 커스텀 팝업으로 분리했습니다. [ChatWindow.xaml.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml.cs) 에서는 hover 진입/이탈 시 팝업을 제어하고, `RefreshContextUsageVisual()` 이 심볼 상태와 팝업 텍스트를 함께 갱신하도록 연결했습니다. +- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\` 경고 0 / 오류 0 +- 업데이트: 2026-04-05 19:38 (KST) --- diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md index 59927cb..32d9a63 100644 --- a/docs/DEVELOPMENT.md +++ b/docs/DEVELOPMENT.md @@ -4662,3 +4662,9 @@ ow + toggle ?쒓컖 ?몄뼱濡??ㅼ떆 ?뺣젹?덈떎. - `AddAgentEventBanner(...)` 의 Planning 처리도 바꿨습니다. 이제 `AgentEventType.Planning` 은 log level과 무관하게 기본 transcript에 compact pill만 남기고, 큰 계획 카드는 기본 흐름에서 사용하지 않습니다. `claw-code`처럼 transcript 중심 읽기 흐름을 유지하기 위한 정리입니다. - 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\` 경고 0 / 오류 0 - 업데이트: 2026-04-05 19:24 (KST) +- AX Agent 레이아웃 타이포를 사용자 피드백 기준으로 다시 키웠습니다. [ChatWindow.xaml](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml) 에서 `SidebarColumn` 폭을 `246`으로 넓히고, `SidebarNewChatTrigger`, `SidebarSearchTrigger`, `SidebarSearchEditor`, `BtnCategoryDrop`, `SidebarChatMenu`, `SidebarCoworkMenu`, `SidebarCodeMenu` 의 폰트/패딩/아이콘 크기를 한 단계 올렸습니다. 첫 번째 레퍼런스처럼 좌측 패널이 너무 작아 보이지 않도록 보정한 변경입니다. +- 같은 파일에서 `EmptyStateTitle`, `EmptyStateDesc` 를 `22 / 14.25` 기준으로 키우고 하단 `TokenUsageCard` 를 작은 원형 심볼형으로 교체했습니다. 기존 summary/hint/button 텍스트는 기본 노출에서 제거했고, `TokenUsagePopup` 을 새로 추가해 hover 시에만 컨텍스트 상태를 보여주게 했습니다. +- [ChatWindow.xaml.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml.cs)의 `BuildTopicButtons()` 는 작업 유형 카드 크기를 `148 x 124`로 키우고, 아이콘 원형/제목/hover 설명 라벨 폰트를 함께 올려 현재 Cowork 첫 화면 글자 크기가 지나치게 작게 보이던 문제를 보정했습니다. +- 같은 파일에 `_tokenUsagePopupCloseTimer`, `TokenUsageCard_MouseEnter/Leave`, `TokenUsagePopup_MouseEnter/Leave` 를 추가했고, `RefreshContextUsageVisual()` 은 이제 카드 텍스트 대신 popup 전용 타이틀/요약/압축 안내 텍스트를 갱신합니다. 기본 WPF 툴팁 문자열은 제거해 `Codex` 쪽의 아이콘 + hover 상세 구조에 더 가깝게 맞췄습니다. +- 검증: `dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify\ -p:IntermediateOutputPath=obj\verify\` 경고 0 / 오류 0 +- 업데이트: 2026-04-05 19:38 (KST) diff --git a/src/AxCopilot/Views/ChatWindow.xaml b/src/AxCopilot/Views/ChatWindow.xaml index 6dc4070..cc1ec2a 100644 --- a/src/AxCopilot/Views/ChatWindow.xaml +++ b/src/AxCopilot/Views/ChatWindow.xaml @@ -412,7 +412,7 @@ - + @@ -506,8 +506,8 @@ - + FontSize="12.5" FontWeight="SemiBold" Margin="8,0,0,0" VerticalAlignment="Center"/> - + FontSize="12.5" FontWeight="SemiBold" Margin="8,0,0,0" VerticalAlignment="Center"/> @@ -565,7 +565,7 @@ @@ -580,35 +580,35 @@ - @@ -644,20 +644,20 @@