AX Agent 상태 UI 최소 노출 기준 정리 및 작업 요약 팝업 경량화
Some checks failed
Release Gate / gate (push) Has been cancelled

- Cowork/Code 보조 상태 스트립과 실행 로그 토글 영역의 패딩/폰트/간격을 추가 축소해 transcript 중심 흐름을 강화함
- 작업 요약 팝업에서 필터 칩과 과한 대시보드형 액션을 제거하고 마지막 실행 1건 중심 요약으로 재구성함
- 훅/백그라운드/최근 작업 카드의 밀도를 낮추고 기본 팝업에서 권한/백그라운드 현재 상태만 남기도록 최소 노출 기준으로 정리함
- README 및 DEVELOPMENT 문서에 2026-04-05 18:40 (KST) 기준 변경 이력과 parity 진척율을 반영함

검증:
- 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:
2026-04-05 16:10:51 +09:00
parent aa3de8a6fd
commit abd6928e4a
4 changed files with 89 additions and 240 deletions

View File

@@ -865,31 +865,31 @@
KeyDown="ChatTitleEdit_KeyDown"/>
</Grid>
<Border x:Name="ConversationStatusStrip" Visibility="Collapsed"
Margin="7,0,0,0" Padding="4,1"
CornerRadius="5"
Margin="6,0,0,0" Padding="3.5,1"
CornerRadius="4"
Background="{DynamicResource HintBackground}"
BorderBrush="{DynamicResource BorderColor}" BorderThickness="1">
<TextBlock x:Name="ConversationStatusStripLabel" Text=""
FontSize="8.5" FontWeight="SemiBold"
FontSize="8" FontWeight="SemiBold"
Foreground="{DynamicResource AccentColor}"
VerticalAlignment="Center"/>
</Border>
</StackPanel>
<WrapPanel x:Name="ConversationQuickStrip" Visibility="Collapsed"
Margin="0,1,0,0">
Margin="0,0,0,0">
<Button x:Name="BtnQuickRunningFilter" Style="{StaticResource GhostBtn}"
Padding="4.5,1" Margin="0,0,3,0"
Padding="4,1" Margin="0,0,2,0"
Click="BtnQuickRunningFilter_Click"
Visibility="Collapsed"
IsEnabled="False">
<TextBlock x:Name="QuickRunningLabel" Text="진행"
FontSize="8.25" FontWeight="SemiBold"/>
FontSize="8" FontWeight="SemiBold"/>
</Button>
<Button x:Name="BtnQuickHotSort" Style="{StaticResource GhostBtn}"
Padding="4.75,1"
Padding="4,1"
Click="BtnQuickHotSort_Click">
<TextBlock x:Name="QuickHotLabel" Text="활동"
FontSize="8.4" FontWeight="SemiBold"/>
FontSize="8" FontWeight="SemiBold"/>
</Button>
</WrapPanel>
</StackPanel>
@@ -914,7 +914,7 @@
<Border x:Name="AgentProgressBar" Grid.Row="2" Visibility="Collapsed"
Background="{DynamicResource HintBackground}"
BorderBrush="{DynamicResource SeparatorColor}" BorderThickness="0,0,0,1"
Padding="8,1.5,8,1.5">
Padding="7,1,7,1">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
@@ -2297,15 +2297,15 @@
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right"
VerticalAlignment="Center">
<Border x:Name="RuntimeActivityBadge" Visibility="Collapsed"
CornerRadius="4" Padding="3.5,1" Margin="0,0,5,0"
CornerRadius="4" Padding="3,1" Margin="0,0,4,0"
Background="{DynamicResource HintBackground}" ToolTip="현재 실행 중인 작업"
Cursor="Hand"
MouseLeftButtonUp="RuntimeTaskSummary_Click">
<StackPanel Orientation="Horizontal">
<TextBlock Text="&#xE945;" FontFamily="Segoe MDL2 Assets" FontSize="8.5"
Foreground="{DynamicResource AccentColor}" VerticalAlignment="Center" Margin="0,0,2.5,0"/>
<TextBlock Text="&#xE945;" FontFamily="Segoe MDL2 Assets" FontSize="8"
Foreground="{DynamicResource AccentColor}" VerticalAlignment="Center" Margin="0,0,2,0"/>
<TextBlock x:Name="RuntimeActivityLabel" Text="실행 중 0"
FontSize="8.75" Foreground="{DynamicResource AccentColor}"
FontSize="8.25" Foreground="{DynamicResource AccentColor}"
VerticalAlignment="Center"/>
</StackPanel>
</Border>
@@ -2318,28 +2318,28 @@
Cursor="Hand"
MouseLeftButtonUp="RuntimeTaskSummary_Click"/>
<Button x:Name="BtnToggleExecutionLog" Style="{StaticResource GhostBtn}"
Padding="4.5,1" Margin="0,0,5,0"
Padding="4,1" Margin="0,0,4,0"
Click="BtnToggleExecutionLog_Click"
ToolTip="실행 로그 표시/숨기기">
<StackPanel Orientation="Horizontal">
<TextBlock x:Name="ExecutionLogIcon" Text="&#xE7C1;"
FontFamily="Segoe MDL2 Assets" FontSize="8.5"
FontFamily="Segoe MDL2 Assets" FontSize="8"
Foreground="{DynamicResource SecondaryText}"
VerticalAlignment="Center" Margin="0,0,2.5,0"/>
VerticalAlignment="Center" Margin="0,0,2,0"/>
<TextBlock x:Name="ExecutionLogLabel" Text="실행 로그 0"
FontSize="8.75"
FontSize="8.25"
Foreground="{DynamicResource SecondaryText}"
VerticalAlignment="Center"/>
</StackPanel>
</Button>
<Border x:Name="SubAgentIndicator" Visibility="Collapsed"
CornerRadius="4" Padding="3.5,1" Margin="0,0,5,0"
CornerRadius="4" Padding="3,1" Margin="0,0,4,0"
Background="{DynamicResource HintBackground}" ToolTip="실행 중인 서브에이전트">
<StackPanel Orientation="Horizontal">
<TextBlock Text="&#xE945;" FontFamily="Segoe MDL2 Assets" FontSize="8.5"
Foreground="{DynamicResource AccentColor}" VerticalAlignment="Center" Margin="0,0,2.5,0"/>
<TextBlock Text="&#xE945;" FontFamily="Segoe MDL2 Assets" FontSize="8"
Foreground="{DynamicResource AccentColor}" VerticalAlignment="Center" Margin="0,0,2,0"/>
<TextBlock x:Name="SubAgentIndicatorLabel" Text="서브에이전트 0"
FontSize="8.75" Foreground="{DynamicResource AccentColor}"
FontSize="8.25" Foreground="{DynamicResource AccentColor}"
VerticalAlignment="Center"/>
</StackPanel>
</Border>
@@ -2355,10 +2355,10 @@
VerticalAlignment="Center"/>
</StackPanel>
</Border>
<TextBlock x:Name="StatusElapsed" Text="" FontSize="8.75"
<TextBlock x:Name="StatusElapsed" Text="" FontSize="8.25"
Foreground="{DynamicResource SecondaryText}"
VerticalAlignment="Center" Margin="0,0,6,0"/>
<TextBlock x:Name="StatusTokens" Text="" FontSize="8.75"
VerticalAlignment="Center" Margin="0,0,5,0"/>
<TextBlock x:Name="StatusTokens" Text="" FontSize="8.25"
Foreground="{DynamicResource SecondaryText}"
VerticalAlignment="Center"/>
</StackPanel>