코드 탭 Git 브랜치 선택 UI 단순화
- 하단 Git 브랜치 버튼을 상태판형에서 브랜치 선택 버튼 형태로 정리\n- 브랜치 버튼 기본 노출에서 변경 파일/추가/삭제 수치를 숨기고 브랜치명 중심으로 단순화\n- README 및 DEVELOPMENT 문서 이력 갱신\n\n검증:\n- dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\\n- 경고 0 / 오류 0
This commit is contained in:
@@ -2245,11 +2245,11 @@
|
||||
Margin="2,0,0,0"
|
||||
Visibility="Collapsed"
|
||||
Click="BtnGitBranch_Click"
|
||||
ToolTip="현재 Git 브랜치 상태">
|
||||
ToolTip="Git 브랜치 선택">
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<TextBlock Text=""
|
||||
FontFamily="Segoe MDL2 Assets"
|
||||
FontSize="12"
|
||||
FontSize="12.5"
|
||||
Foreground="{DynamicResource SecondaryText}"
|
||||
VerticalAlignment="Center"
|
||||
Margin="0,0,4,0"/>
|
||||
@@ -2260,18 +2260,21 @@
|
||||
VerticalAlignment="Center"/>
|
||||
<TextBlock x:Name="GitBranchFilesText"
|
||||
Text=""
|
||||
Visibility="Collapsed"
|
||||
FontSize="11"
|
||||
Foreground="{DynamicResource SecondaryText}"
|
||||
VerticalAlignment="Center"
|
||||
Margin="6,0,0,0"/>
|
||||
<TextBlock x:Name="GitBranchAddedText"
|
||||
Text=""
|
||||
Visibility="Collapsed"
|
||||
FontSize="11"
|
||||
Foreground="#16A34A"
|
||||
VerticalAlignment="Center"
|
||||
Margin="6,0,0,0"/>
|
||||
<TextBlock x:Name="GitBranchDeletedText"
|
||||
Text=""
|
||||
Visibility="Collapsed"
|
||||
FontSize="11"
|
||||
Foreground="#DC2626"
|
||||
VerticalAlignment="Center"
|
||||
@@ -3250,9 +3253,103 @@
|
||||
Background="{DynamicResource LauncherBackground}"
|
||||
BorderBrush="{DynamicResource BorderColor}"
|
||||
BorderThickness="1"
|
||||
Foreground="{DynamicResource PrimaryText}"
|
||||
Foreground="{DynamicResource PrimaryText}"
|
||||
FontSize="12"/>
|
||||
</Grid>
|
||||
<StackPanel Margin="0,2,0,12">
|
||||
<TextBlock Text="대화 관리"
|
||||
FontSize="13"
|
||||
FontWeight="SemiBold"
|
||||
Foreground="{DynamicResource PrimaryText}"/>
|
||||
<TextBlock Text="대화 보관 기간과 저장 공간 정리를 여기서 바로 관리합니다."
|
||||
Margin="0,4,0,0"
|
||||
FontSize="11"
|
||||
Foreground="{DynamicResource SecondaryText}"/>
|
||||
</StackPanel>
|
||||
<Grid Margin="0,0,0,10">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<StackPanel Margin="0,0,12,0">
|
||||
<TextBlock Text="대화 보관 기간"
|
||||
FontSize="12.5"
|
||||
FontWeight="SemiBold"
|
||||
Foreground="{DynamicResource PrimaryText}"/>
|
||||
<TextBlock Text="설정 기간이 지나면 오래된 대화는 자동으로 정리됩니다."
|
||||
Margin="0,4,0,0"
|
||||
FontSize="11"
|
||||
Foreground="{DynamicResource SecondaryText}"/>
|
||||
</StackPanel>
|
||||
<WrapPanel Grid.Column="1" HorizontalAlignment="Right">
|
||||
<Button x:Name="BtnOverlayRetention7"
|
||||
Content="7일"
|
||||
Padding="10,6"
|
||||
Margin="0,0,6,0"
|
||||
Click="BtnOverlayRetention_Click"/>
|
||||
<Button x:Name="BtnOverlayRetention30"
|
||||
Content="30일"
|
||||
Padding="10,6"
|
||||
Margin="0,0,6,0"
|
||||
Click="BtnOverlayRetention_Click"/>
|
||||
<Button x:Name="BtnOverlayRetention90"
|
||||
Content="90일"
|
||||
Padding="10,6"
|
||||
Margin="0,0,6,0"
|
||||
Click="BtnOverlayRetention_Click"/>
|
||||
<Button x:Name="BtnOverlayRetentionUnlimited"
|
||||
Content="무제한"
|
||||
Padding="10,6"
|
||||
Click="BtnOverlayRetention_Click"/>
|
||||
</WrapPanel>
|
||||
</Grid>
|
||||
<Border Background="{DynamicResource ItemBackground}"
|
||||
BorderBrush="{DynamicResource BorderColor}"
|
||||
BorderThickness="1"
|
||||
CornerRadius="12"
|
||||
Padding="14,12"
|
||||
Margin="0,0,0,12">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<StackPanel>
|
||||
<TextBlock Text="저장 공간"
|
||||
FontSize="12.5"
|
||||
FontWeight="SemiBold"
|
||||
Foreground="{DynamicResource PrimaryText}"/>
|
||||
<TextBlock x:Name="OverlayStorageSummaryText"
|
||||
Text="분석 중..."
|
||||
Margin="0,6,0,0"
|
||||
FontSize="12"
|
||||
FontWeight="SemiBold"
|
||||
Foreground="{DynamicResource PrimaryText}"/>
|
||||
<TextBlock x:Name="OverlayStorageDriveText"
|
||||
Margin="0,3,0,0"
|
||||
FontSize="11"
|
||||
Foreground="{DynamicResource SecondaryText}"/>
|
||||
</StackPanel>
|
||||
<StackPanel Grid.Column="1"
|
||||
Orientation="Horizontal"
|
||||
VerticalAlignment="Top">
|
||||
<Button x:Name="BtnOverlayStorageRefresh"
|
||||
Content="새로고침"
|
||||
Padding="10,6"
|
||||
Margin="0,0,8,0"
|
||||
Click="BtnOverlayStorageRefresh_Click"/>
|
||||
<Button x:Name="BtnOverlayDeleteAllConversations"
|
||||
Content="대화 삭제"
|
||||
Padding="10,6"
|
||||
Margin="0,0,8,0"
|
||||
Click="BtnOverlayDeleteAllConversations_Click"/>
|
||||
<Button x:Name="BtnOverlayStorageCleanup"
|
||||
Content="저장 공간 줄이기"
|
||||
Padding="12,6"
|
||||
Click="BtnOverlayStorageCleanup_Click"/>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</Border>
|
||||
<Border x:Name="OverlayToggleImageInput" Style="{StaticResource OverlayAdvancedToggleRowStyle}">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
|
||||
Reference in New Issue
Block a user