From 8331c0eedc644d19cd134596c31d7276b1b80f7e Mon Sep 17 00:00:00 2001 From: lacvet Date: Sun, 5 Apr 2026 21:04:08 +0900 Subject: [PATCH] =?UTF-8?q?AX=20Agent=20=EC=BB=A8=ED=85=8D=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=20=ED=86=A0=ED=81=B0=20=EC=8B=AC=EB=B3=BC=20=EC=9E=98?= =?UTF-8?q?=EB=A6=BC=20=EB=B0=8F=20hover=20=EB=9D=BC=EB=B2=A8=20=EB=8B=AB?= =?UTF-8?q?=ED=9E=98=20=EA=B0=9C=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 하단 컨텍스트 토큰 카드 외곽 크기와 내부 원형 그리드 여백을 조정해 파이 심볼 왼쪽 잘림 인상 보정 - usage arc 및 threshold marker 계산 중심점을 실제 심볼 크기에 맞게 재설정 - hover popup을 비상호작용 툴팁 형태로 바꿔 카드 밖으로 벗어나면 더 자연스럽게 닫히도록 정리 - README 및 DEVELOPMENT 문서에 2026-04-05 23:55 (KST) 기준 변경 이력 반영 검증 - dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\ - 경고 0 / 오류 0 확인 --- README.md | 2 ++ docs/DEVELOPMENT.md | 3 +++ src/AxCopilot/Views/ChatWindow.xaml | 11 +++++------ src/AxCopilot/Views/ChatWindow.xaml.cs | 6 ++---- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 830d3f3..8a8a70c 100644 --- a/README.md +++ b/README.md @@ -1063,3 +1063,5 @@ MIT License - 권한 모드 팝업에서 불필요한 `상세 정보` 섹션을 제거하고, 선택 가능한 모드 행만 남기는 단순 리스트형 UI로 정리했다. `계획 모드`는 제외하고 실제 사용하는 권한 요청/편집 자동 승인/권한 건너뛰기 중심으로 재정렬했다. - 업데이트: 2026-04-05 23:49 (KST) - AX Agent 상단 중앙 탭의 글자가 잘리지 않도록 탭 버튼 폰트/패딩/최소 크기와 헤더 래퍼 크기를 소폭 줄였다. 함께 빈 상태의 상단 아이콘과 제목/설명은 한 단계 키워 프리셋 카드 한 장과 시각 비율이 더 자연스럽게 맞도록 조정했다. +- 업데이트: 2026-04-05 23:55 (KST) + - 하단 컨텍스트 토큰 심볼의 파이 아크가 왼쪽에서 잘려 보이던 문제를 수정했다. 원형 아크 계산 기준을 실제 카드 크기에 맞게 조정하고, hover 라벨은 비상호작용 툴팁처럼 바꿔 카드에서 마우스를 벗어나면 더 깔끔하게 사라지도록 정리했다. diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md index c82f07a..2317ebe 100644 --- a/docs/DEVELOPMENT.md +++ b/docs/DEVELOPMENT.md @@ -4816,3 +4816,6 @@ ow + toggle ?쒓컖 ?몄뼱濡??ㅼ떆 ?뺣젹?덈떎. - 업데이트: 2026-04-05 23:49 (KST) - [ChatWindow.xaml](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml) 의 상단 중앙 탭 버튼 폰트, padding, 최소 크기와 탭 래퍼 크기를 소폭 줄여 글자가 잘리던 문제를 보정했다. - 같은 파일의 빈 상태 상단 아이콘과 제목/설명은 반대로 한 단계 키워, 작업 유형/대화 주제 프리셋 카드 한 장과 상단 안내 블록 사이 시각 비율이 더 자연스럽게 맞도록 조정했다. +- 업데이트: 2026-04-05 23:55 (KST) + - [ChatWindow.xaml](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml) 의 하단 컨텍스트 토큰 카드 외곽 크기를 30 기준으로 조정하고 내부 원형 그리드에 여백을 확보해 파이 심볼이 왼쪽에서 잘려 보이지 않도록 보정했다. + - [ChatWindow.xaml.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml.cs) 에서 원형 usage arc와 threshold marker 계산 중심점을 실제 카드 크기에 맞게 다시 잡았다. 함께 hover popup은 비상호작용 툴팁처럼 바꿔 카드 밖으로 벗어나면 더 자연스럽게 닫히도록 정리했다. diff --git a/src/AxCopilot/Views/ChatWindow.xaml b/src/AxCopilot/Views/ChatWindow.xaml index 01854f4..918e739 100644 --- a/src/AxCopilot/Views/ChatWindow.xaml +++ b/src/AxCopilot/Views/ChatWindow.xaml @@ -1744,9 +1744,9 @@ - + + IsHitTestVisible="False"> diff --git a/src/AxCopilot/Views/ChatWindow.xaml.cs b/src/AxCopilot/Views/ChatWindow.xaml.cs index 700c1b7..fde2744 100644 --- a/src/AxCopilot/Views/ChatWindow.xaml.cs +++ b/src/AxCopilot/Views/ChatWindow.xaml.cs @@ -18691,8 +18691,8 @@ private static (string icon, string label, string bgHex, string fgHex) GetDecisi } TokenUsageCard.ToolTip = null; - UpdateCircularUsageArc(TokenUsageArc, usageRatio, 18, 18, 14); - PositionThresholdMarker(TokenUsageThresholdMarker, triggerRatio, 18, 18, 14, 3); + UpdateCircularUsageArc(TokenUsageArc, usageRatio, 14, 14, 11); + PositionThresholdMarker(TokenUsageThresholdMarker, triggerRatio, 14, 14, 11, 2.5); } private void TokenUsageCard_MouseEnter(object sender, MouseEventArgs e) @@ -18711,8 +18711,6 @@ private static (string icon, string label, string bgHex, string fgHex) GetDecisi private void TokenUsagePopup_MouseEnter(object sender, MouseEventArgs e) { _tokenUsagePopupCloseTimer.Stop(); - if (TokenUsagePopup != null) - TokenUsagePopup.IsOpen = true; } private void TokenUsagePopup_MouseLeave(object sender, MouseEventArgs e)