AX Agent 입력창 액션 버튼 정리
Some checks failed
Release Gate / gate (push) Has been cancelled

채팅·코워크·코드 공통 composer 우측 상단의 프리셋 선택 버튼을 제거해 입력 영역을 단순화했습니다.

파일 첨부 버튼을 약 1.5배 키우고 전송 버튼도 같은 정사각 기준으로 맞춘 뒤, 두 버튼 아이콘을 모두 상하좌우 중앙 정렬로 보정했습니다.

README와 docs/DEVELOPMENT.md에 2026-04-06 15:12 (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:
2026-04-06 15:11:34 +09:00
parent 7c5396e239
commit 5401fcf7bb
4 changed files with 21 additions and 42 deletions

View File

@@ -1719,13 +1719,12 @@
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<!-- Row 0: 모델 셀렉터 + 템플릿 버튼 -->
<!-- Row 0: 모델 셀렉터 -->
<Grid Grid.Row="0" Margin="3,1,3,2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Button x:Name="BtnModelSelector"
Style="{StaticResource OutlineHoverBtn}"
@@ -1870,29 +1869,6 @@
</StackPanel>
</Border>
</Popup>
<Button x:Name="BtnTemplateSelector"
Style="{StaticResource OutlineHoverBtn}"
Grid.Column="3"
HorizontalAlignment="Right"
Margin="6,0,0,0"
MinHeight="28"
MinWidth="68"
Padding="8,3"
Click="BtnTemplateSelector_Click"
ToolTip="프롬프트 템플릿"
WindowChrome.IsHitTestVisibleInChrome="True">
<StackPanel Orientation="Horizontal">
<TextBlock Text="&#xE8A5;" FontFamily="Segoe MDL2 Assets" FontSize="12"
Foreground="{DynamicResource SecondaryText}"
VerticalAlignment="Center" Margin="0,0,4,0"/>
<TextBlock Text="프리셋" FontSize="11.5"
Foreground="{DynamicResource SecondaryText}"
VerticalAlignment="Center"/>
<TextBlock Text="&#xE70D;" FontFamily="Segoe MDL2 Assets" FontSize="9"
Foreground="{DynamicResource SecondaryText}"
VerticalAlignment="Center" Margin="4,1,0,0"/>
</StackPanel>
</Button>
</Grid>
<!-- Row 1: 모델/권한 빠른 설정 팝업 -->
@@ -2083,12 +2059,16 @@
<!-- 파일 첨부 -->
<Button x:Name="BtnAttach" Style="{StaticResource GhostBtn}" Grid.Column="1"
Width="32" Height="32" Margin="0,0,6,0" VerticalAlignment="Bottom"
Width="48" Height="48" Margin="0,0,6,0" VerticalAlignment="Bottom"
Click="BtnAttach_Click" ToolTip="파일 첨부"
WindowChrome.IsHitTestVisibleInChrome="True"
AllowDrop="True">
<TextBlock Text="&#xE723;" FontFamily="Segoe MDL2 Assets" FontSize="14"
Foreground="{DynamicResource SecondaryText}"/>
<Grid HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Text="&#xE723;" FontFamily="Segoe MDL2 Assets" FontSize="18"
Foreground="{DynamicResource SecondaryText}"
HorizontalAlignment="Center"
VerticalAlignment="Center"/>
</Grid>
</Button>
<!-- 내보내기 -->
@@ -2132,17 +2112,19 @@
</Button.Template>
</Button>
<Button x:Name="BtnSend" Grid.Column="4"
Width="42" Height="42" Margin="6,0,2,0"
Width="48" Height="48" Margin="6,0,2,0"
Cursor="Hand" Click="BtnSend_Click"
VerticalAlignment="Bottom">
<Button.Template>
<ControlTemplate TargetType="Button">
<Border x:Name="Bd" Background="{DynamicResource AccentColor}"
CornerRadius="13">
<TextBlock Text="&#xE724;" FontFamily="Segoe MDL2 Assets"
FontSize="16" Foreground="White"
HorizontalAlignment="Center" VerticalAlignment="Center"
Margin="1,-1,0,0"/>
CornerRadius="14">
<Grid HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Text="&#xE724;" FontFamily="Segoe MDL2 Assets"
FontSize="18" Foreground="White"
HorizontalAlignment="Center"
VerticalAlignment="Center"/>
</Grid>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">