- 채팅과 코워크 프리셋 카드 설명 라벨을 Visibility 토글 대신 Opacity 전환으로 변경 - 카드 hover 중 설명 라벨 표시 때문에 레이아웃이 다시 잡히며 깜빡이던 현상 완화 - README와 DEVELOPMENT 문서에 2026-04-05 22:57 (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:
@@ -1039,3 +1039,5 @@ MIT License
|
||||
- AX Agent 내부 설정의 `최대 컨텍스트 토큰` 프리셋에 `32K`, `128K` 중간값을 추가하고, 현재 저장값이 중간 구간에 있을 때도 가장 가까운 프리셋 카드가 자연스럽게 선택되도록 매핑을 보강했다.
|
||||
- 업데이트: 2026-04-05 22:53 (KST)
|
||||
- 하단 컨텍스트 토큰 라벨이 hover 후 남아 있던 문제를 수정하고, 토큰 심볼/팝업의 흐린 배경·그림자 느낌을 줄여 더 깔끔한 테두리 중심 스타일로 정리했다.
|
||||
- 업데이트: 2026-04-05 22:57 (KST)
|
||||
- 채팅/코워크 프리셋 카드 hover 시 설명 라벨을 `Collapsed/Visible`로 토글하던 방식을 없애고, 같은 자리에서 `Opacity`만 바꾸도록 조정해 카드가 깜빡이듯 다시 그려지던 현상을 줄였다.
|
||||
|
||||
@@ -4784,3 +4784,5 @@ ow + toggle ?쒓컖 ?몄뼱濡??ㅼ떆 ?뺣젹?덈떎.
|
||||
- [ChatWindow.xaml](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml), [ChatWindow.xaml.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml.cs) 의 `최대 컨텍스트 토큰` 프리셋 카드에 `32K`, `128K`를 추가했다. 함께 선택 매핑도 확장해서 현재 `MaxContextTokens` 값이 `16K~32K`, `64K~128K` 구간에 있을 때도 가장 가까운 프리셋 카드가 올바르게 활성화되도록 보정했다.
|
||||
- 업데이트: 2026-04-05 22:53 (KST)
|
||||
- [ChatWindow.xaml](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml), [ChatWindow.xaml.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml.cs) 에서 하단 컨텍스트 토큰 심볼과 hover 팝업을 다듬었다. 토큰 카드가 숨겨질 때 팝업도 함께 강제 종료되도록 보강했고, hover 종료 시 실제로 카드/팝업 둘 다 벗어난 경우에만 닫히게 조건을 정리했다. 또 심볼과 팝업은 흐린 배경/강한 그림자 대신 얇은 테두리와 약한 그림자 중심으로 수정했다.
|
||||
- 업데이트: 2026-04-05 22:57 (KST)
|
||||
- [ChatWindow.xaml.cs](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml.cs) 의 `BuildTopicButtons()`에서 프리셋 카드 hover 설명 라벨을 `Visibility` 토글 대신 `Opacity` 전환 방식으로 바꿨다. 카드 hover 중 설명 라벨이 나타날 때 레이아웃이 다시 잡히며 깜빡이던 현상을 줄이기 위한 보정이다.
|
||||
|
||||
@@ -12426,7 +12426,6 @@ public partial class ChatWindow : Window
|
||||
b.Background = hoverBackground;
|
||||
b.BorderBrush = TryFindResource("AccentColor") as Brush ?? cardBorder;
|
||||
}
|
||||
hoverLabel.Visibility = Visibility.Visible;
|
||||
hoverLabel.Opacity = 1;
|
||||
};
|
||||
card.MouseLeave += (s, _) =>
|
||||
@@ -12436,7 +12435,7 @@ public partial class ChatWindow : Window
|
||||
b.Background = normalBackground;
|
||||
b.BorderBrush = cardBorder;
|
||||
}
|
||||
hoverLabel.Visibility = Visibility.Collapsed;
|
||||
hoverLabel.Opacity = 0;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -12508,7 +12507,8 @@ public partial class ChatWindow : Window
|
||||
Margin = new Thickness(8, 0, 8, 6),
|
||||
VerticalAlignment = VerticalAlignment.Bottom,
|
||||
HorizontalAlignment = HorizontalAlignment.Stretch,
|
||||
Visibility = Visibility.Collapsed,
|
||||
Visibility = Visibility.Visible,
|
||||
Opacity = 0,
|
||||
IsHitTestVisible = false,
|
||||
Child = new TextBlock
|
||||
{
|
||||
@@ -12534,7 +12534,6 @@ public partial class ChatWindow : Window
|
||||
HorizontalAlignment = HorizontalAlignment.Left,
|
||||
VerticalAlignment = VerticalAlignment.Top,
|
||||
Margin = new Thickness(2, 2, 0, 0),
|
||||
ToolTip = "커스텀 프리셋",
|
||||
};
|
||||
badge.Child = new TextBlock
|
||||
{
|
||||
@@ -12634,7 +12633,8 @@ public partial class ChatWindow : Window
|
||||
Margin = new Thickness(8, 0, 8, 6),
|
||||
VerticalAlignment = VerticalAlignment.Bottom,
|
||||
HorizontalAlignment = HorizontalAlignment.Stretch,
|
||||
Visibility = Visibility.Collapsed,
|
||||
Visibility = Visibility.Visible,
|
||||
Opacity = 0,
|
||||
IsHitTestVisible = false,
|
||||
Child = new TextBlock
|
||||
{
|
||||
@@ -12712,7 +12712,8 @@ public partial class ChatWindow : Window
|
||||
Margin = new Thickness(8, 0, 8, 6),
|
||||
VerticalAlignment = VerticalAlignment.Bottom,
|
||||
HorizontalAlignment = HorizontalAlignment.Stretch,
|
||||
Visibility = Visibility.Collapsed,
|
||||
Visibility = Visibility.Visible,
|
||||
Opacity = 0,
|
||||
IsHitTestVisible = false,
|
||||
Child = new TextBlock
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user