Compare commits
2 Commits
cdd99fd4d2
...
5e63f13cf3
| Author | SHA1 | Date | |
|---|---|---|---|
| 5e63f13cf3 | |||
| 1f581454e1 |
@@ -1031,3 +1031,7 @@ MIT License
|
|||||||
- 좌측 사이드바에서 상단 필터와 중복돼 보이던 탭별 보조 필터 메뉴를 숨겨 필터가 하나만 보이도록 정리했다.
|
- 좌측 사이드바에서 상단 필터와 중복돼 보이던 탭별 보조 필터 메뉴를 숨겨 필터가 하나만 보이도록 정리했다.
|
||||||
- 업데이트: 2026-04-05 22:34 (KST)
|
- 업데이트: 2026-04-05 22:34 (KST)
|
||||||
- AX Agent 좌측 사이드바에서 `주제 / 작업 유형 / 워크스페이스` 보조 필터 메뉴를 완전히 숨기고, 상단 공통 필터 드롭다운 하나만 남겨 중복 필터처럼 보이던 구조를 정리했다.
|
- AX Agent 좌측 사이드바에서 `주제 / 작업 유형 / 워크스페이스` 보조 필터 메뉴를 완전히 숨기고, 상단 공통 필터 드롭다운 하나만 남겨 중복 필터처럼 보이던 구조를 정리했다.
|
||||||
|
- 업데이트: 2026-04-05 22:39 (KST)
|
||||||
|
- Cowork/Code 하단 작업 폴더 바에서 불필요한 폴더 해제 `X` 버튼을 제거하고, 구분선과 권한/데이터 활용 버튼 정렬을 다시 맞춰 더 단정한 한 줄 흐름으로 정리했다.
|
||||||
|
- 업데이트: 2026-04-05 22:44 (KST)
|
||||||
|
- AX Agent 내부 설정에서 `호출 간격 최적화`, `의사결정 수준` 실행 방식 블록은 `코워크/코드` 공통 탭에만 남기고, `코워크`와 `코드` 개별 탭에서는 숨겼다. 함께 레거시 `실행 전 계획` 행도 UI에서 제거했다.
|
||||||
|
|||||||
@@ -4776,3 +4776,7 @@ ow + toggle ?쒓컖 ?몄뼱濡??ㅼ떆 ?뺣젹?덈떎.
|
|||||||
- `UpdateSidebarModeMenu()`에서 Chat/Cowork/Code 보조 필터 메뉴를 기본 숨김으로 고정해, 좌측 상단 필터와 겹쳐 보이던 중복 인상을 제거했다.
|
- `UpdateSidebarModeMenu()`에서 Chat/Cowork/Code 보조 필터 메뉴를 기본 숨김으로 고정해, 좌측 상단 필터와 겹쳐 보이던 중복 인상을 제거했다.
|
||||||
- 업데이트: 2026-04-05 22:34 (KST)
|
- 업데이트: 2026-04-05 22:34 (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) 에서 좌측 보조 필터 메뉴(`주제 / 작업 유형 / 워크스페이스`)를 항상 숨김으로 고정했다. 이제 AX Agent 좌측에서는 상단 공통 필터만 노출되어 Chat/Cowork/Code 모두 하나의 필터 흐름만 유지한다.
|
- [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) 에서 좌측 보조 필터 메뉴(`주제 / 작업 유형 / 워크스페이스`)를 항상 숨김으로 고정했다. 이제 AX Agent 좌측에서는 상단 공통 필터만 노출되어 Chat/Cowork/Code 모두 하나의 필터 흐름만 유지한다.
|
||||||
|
- 업데이트: 2026-04-05 22:39 (KST)
|
||||||
|
- [ChatWindow.xaml](/E:/AX%20Copilot%20-%20Codex/src/AxCopilot/Views/ChatWindow.xaml) 의 Cowork/Code 하단 작업 폴더 바에서 `폴더 연결 해제`용 `X` 버튼을 제거했다. 함께 그리드 컬럼 인덱스와 구분선/권한/Git 배치도 다시 맞춰 작업 폴더, 데이터 활용, 권한, Git 상태가 한 줄로 더 자연스럽게 이어지도록 정리했다.
|
||||||
|
- 업데이트: 2026-04-05 22:44 (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) 에서 AX Agent 내부 설정의 `실행 방식` 블록을 `코워크/코드` 공통 탭 전용으로 제한했다. 이제 `호출 간격 최적화`, `의사결정 수준`은 `코워크/코드` 탭에만 보이고, `코워크`와 `코드` 개별 탭에서는 중복 노출되지 않는다. 레거시 `실행 전 계획` 행도 XAML에서 완전히 제거했다.
|
||||||
|
|||||||
@@ -2149,15 +2149,14 @@
|
|||||||
<Grid.ColumnDefinitions>
|
<Grid.ColumnDefinitions>
|
||||||
<ColumnDefinition Width="Auto"/> <!-- 0: 폴더 아이콘 -->
|
<ColumnDefinition Width="Auto"/> <!-- 0: 폴더 아이콘 -->
|
||||||
<ColumnDefinition Width="*"/> <!-- 1: 폴더 경로 -->
|
<ColumnDefinition Width="*"/> <!-- 1: 폴더 경로 -->
|
||||||
<ColumnDefinition Width="Auto"/> <!-- 2: 폴더 해제 X -->
|
<ColumnDefinition Width="Auto"/> <!-- 2: 구분선 -->
|
||||||
<ColumnDefinition Width="Auto"/> <!-- 3: 구분선 -->
|
<ColumnDefinition Width="Auto"/> <!-- 3: 포맷/디자인 -->
|
||||||
<ColumnDefinition Width="Auto"/> <!-- 4: 포맷/디자인 -->
|
<ColumnDefinition Width="Auto"/> <!-- 4: 구분선 -->
|
||||||
<ColumnDefinition Width="Auto"/> <!-- 5: 구분선 -->
|
<ColumnDefinition Width="Auto"/> <!-- 5: 데이터 활용 -->
|
||||||
<ColumnDefinition Width="Auto"/> <!-- 6: 데이터 활용 -->
|
<ColumnDefinition Width="Auto"/> <!-- 6: 구분선 -->
|
||||||
<ColumnDefinition Width="Auto"/> <!-- 7: 구분선 -->
|
<ColumnDefinition Width="Auto"/> <!-- 7: 권한 -->
|
||||||
<ColumnDefinition Width="Auto"/> <!-- 8: 권한 -->
|
<ColumnDefinition Width="Auto"/> <!-- 8: 구분선 -->
|
||||||
<ColumnDefinition Width="Auto"/> <!-- 9: 구분선 -->
|
<ColumnDefinition Width="Auto"/> <!-- 9: git -->
|
||||||
<ColumnDefinition Width="Auto"/> <!-- 10: git -->
|
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
|
|
||||||
<!-- 폴더 아이콘 -->
|
<!-- 폴더 아이콘 -->
|
||||||
@@ -2173,27 +2172,20 @@
|
|||||||
Cursor="Hand" MouseLeftButtonUp="FolderPathLabel_Click"
|
Cursor="Hand" MouseLeftButtonUp="FolderPathLabel_Click"
|
||||||
ToolTip="클릭하여 폴더 변경"/>
|
ToolTip="클릭하여 폴더 변경"/>
|
||||||
|
|
||||||
<!-- 폴더 해제 -->
|
|
||||||
<Button Grid.Column="2" Style="{StaticResource GhostBtn}"
|
|
||||||
Padding="6,4" Click="BtnFolderClear_Click" ToolTip="폴더 연결 해제">
|
|
||||||
<TextBlock Text="" FontFamily="Segoe MDL2 Assets" FontSize="10"
|
|
||||||
Foreground="{DynamicResource SecondaryText}"/>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<!-- 구분선 -->
|
<!-- 구분선 -->
|
||||||
<Border Grid.Column="3" Width="1" Height="18" Margin="4,0"
|
<Border Grid.Column="2" Width="1" Height="18" Margin="8,0,4,0"
|
||||||
Background="{DynamicResource SeparatorColor}"/>
|
Background="{DynamicResource SeparatorColor}"/>
|
||||||
|
|
||||||
<!-- 포맷/디자인 드롭다운 (Cowork 전용, 코드비하인드에서 동적 생성) -->
|
<!-- 포맷/디자인 드롭다운 (Cowork 전용, 코드비하인드에서 동적 생성) -->
|
||||||
<StackPanel x:Name="MoodIconPanel" Grid.Column="4" Orientation="Horizontal"
|
<StackPanel x:Name="MoodIconPanel" Grid.Column="3" Orientation="Horizontal"
|
||||||
VerticalAlignment="Center"/>
|
VerticalAlignment="Center"/>
|
||||||
|
|
||||||
<!-- 구분선 (포맷/디자인 뒤) -->
|
<!-- 구분선 (포맷/디자인 뒤) -->
|
||||||
<Border x:Name="FormatMoodSeparator" Grid.Column="5" Width="1" Height="18" Margin="4,0"
|
<Border x:Name="FormatMoodSeparator" Grid.Column="4" Width="1" Height="18" Margin="4,0"
|
||||||
Background="{DynamicResource SeparatorColor}" Visibility="Collapsed"/>
|
Background="{DynamicResource SeparatorColor}" Visibility="Collapsed"/>
|
||||||
|
|
||||||
<!-- 데이터 활용 메뉴 -->
|
<!-- 데이터 활용 메뉴 -->
|
||||||
<Border x:Name="BtnDataUsage" Grid.Column="6" Cursor="Hand"
|
<Border x:Name="BtnDataUsage" Grid.Column="5" Cursor="Hand"
|
||||||
Background="Transparent"
|
Background="Transparent"
|
||||||
BorderBrush="Transparent"
|
BorderBrush="Transparent"
|
||||||
BorderThickness="0"
|
BorderThickness="0"
|
||||||
@@ -2212,11 +2204,11 @@
|
|||||||
</Border>
|
</Border>
|
||||||
|
|
||||||
<!-- 구분선 -->
|
<!-- 구분선 -->
|
||||||
<Border Grid.Column="7" Width="1" Height="18" Margin="4,0"
|
<Border Grid.Column="6" Width="1" Height="18" Margin="4,0"
|
||||||
Background="{DynamicResource SeparatorColor}"/>
|
Background="{DynamicResource SeparatorColor}"/>
|
||||||
|
|
||||||
<!-- 권한 메뉴 -->
|
<!-- 권한 메뉴 -->
|
||||||
<Button x:Name="BtnPermission" Grid.Column="8" Style="{StaticResource OutlineHoverBtn}"
|
<Button x:Name="BtnPermission" Grid.Column="7" Style="{StaticResource OutlineHoverBtn}"
|
||||||
Padding="10,5" Click="BtnPermission_Click" ToolTip="파일 접근 권한">
|
Padding="10,5" Click="BtnPermission_Click" ToolTip="파일 접근 권한">
|
||||||
<StackPanel Orientation="Horizontal">
|
<StackPanel Orientation="Horizontal">
|
||||||
<TextBlock x:Name="PermissionIcon" Text="" FontFamily="Segoe MDL2 Assets" FontSize="12"
|
<TextBlock x:Name="PermissionIcon" Text="" FontFamily="Segoe MDL2 Assets" FontSize="12"
|
||||||
@@ -2228,12 +2220,12 @@
|
|||||||
</StackPanel>
|
</StackPanel>
|
||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
<Border x:Name="GitBranchSeparator" Grid.Column="9" Width="1" Height="18" Margin="4,0"
|
<Border x:Name="GitBranchSeparator" Grid.Column="8" Width="1" Height="18" Margin="4,0"
|
||||||
Visibility="Collapsed"
|
Visibility="Collapsed"
|
||||||
Background="{DynamicResource SeparatorColor}"/>
|
Background="{DynamicResource SeparatorColor}"/>
|
||||||
|
|
||||||
<Button x:Name="BtnGitBranch"
|
<Button x:Name="BtnGitBranch"
|
||||||
Grid.Column="10"
|
Grid.Column="9"
|
||||||
Style="{StaticResource GhostBtn}"
|
Style="{StaticResource GhostBtn}"
|
||||||
Padding="10,5"
|
Padding="10,5"
|
||||||
Margin="2,0,0,0"
|
Margin="2,0,0,0"
|
||||||
@@ -3026,40 +3018,6 @@
|
|||||||
<ComboBoxItem Content="추론 · 높음" Tag="detailed"/>
|
<ComboBoxItem Content="추론 · 높음" Tag="detailed"/>
|
||||||
</ComboBox>
|
</ComboBox>
|
||||||
</Grid>
|
</Grid>
|
||||||
<Grid Margin="0,0,0,8">
|
|
||||||
<Grid.ColumnDefinitions>
|
|
||||||
<ColumnDefinition Width="*"/>
|
|
||||||
<ColumnDefinition Width="Auto"/>
|
|
||||||
</Grid.ColumnDefinitions>
|
|
||||||
<StackPanel Margin="0,0,12,0">
|
|
||||||
<StackPanel Orientation="Horizontal">
|
|
||||||
<TextBlock Text="실행 전 계획"
|
|
||||||
FontSize="12"
|
|
||||||
FontWeight="SemiBold"
|
|
||||||
Foreground="{DynamicResource PrimaryText}"/>
|
|
||||||
<Border Width="16" Height="16" CornerRadius="8" Background="{DynamicResource ItemHoverBackground}" Margin="6,0,0,0" Cursor="Help" VerticalAlignment="Center">
|
|
||||||
<TextBlock Text="?" FontSize="10" FontWeight="Bold" Foreground="{DynamicResource AccentColor}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
|
|
||||||
<Border.ToolTip>
|
|
||||||
<ToolTip Style="{StaticResource HelpTooltipStyle}">
|
|
||||||
<TextBlock TextWrapping="Wrap" Foreground="White" FontSize="12" LineHeight="18" MaxWidth="280">실행 전에 계획 단계를 둘지 바로 작업으로 넘어갈지 선택합니다.</TextBlock>
|
|
||||||
</ToolTip>
|
|
||||||
</Border.ToolTip>
|
|
||||||
</Border>
|
|
||||||
</StackPanel>
|
|
||||||
<TextBlock Text="실행 전에 계획 단계를 둘지 바로 작업으로 넘어갈지 선택합니다."
|
|
||||||
Margin="0,3,0,0"
|
|
||||||
FontSize="11"
|
|
||||||
Foreground="{DynamicResource SecondaryText}"/>
|
|
||||||
</StackPanel>
|
|
||||||
<ComboBox x:Name="CmbOverlayPlanMode"
|
|
||||||
Grid.Column="1"
|
|
||||||
Visibility="Collapsed"
|
|
||||||
Style="{StaticResource OverlayComboBox}">
|
|
||||||
<ComboBoxItem Content="계획 · 끄기" Tag="off"/>
|
|
||||||
<ComboBoxItem Content="계획 · 자동 계획" Tag="auto"/>
|
|
||||||
<ComboBoxItem Content="계획 · 항상 계획" Tag="always"/>
|
|
||||||
</ComboBox>
|
|
||||||
</Grid>
|
|
||||||
<Grid Visibility="Collapsed">
|
<Grid Visibility="Collapsed">
|
||||||
<Grid.ColumnDefinitions>
|
<Grid.ColumnDefinitions>
|
||||||
<ColumnDefinition Width="*"/>
|
<ColumnDefinition Width="*"/>
|
||||||
|
|||||||
@@ -15408,7 +15408,7 @@ public partial class ChatWindow : Window
|
|||||||
var showBlock = section == "block";
|
var showBlock = section == "block";
|
||||||
|
|
||||||
OverlaySectionService.Visibility = showBasic ? Visibility.Visible : Visibility.Collapsed;
|
OverlaySectionService.Visibility = showBasic ? Visibility.Visible : Visibility.Collapsed;
|
||||||
OverlaySectionQuick.Visibility = showShared || showCowork || showCode ? Visibility.Visible : Visibility.Collapsed;
|
OverlaySectionQuick.Visibility = showShared ? Visibility.Visible : Visibility.Collapsed;
|
||||||
OverlaySectionDetail.Visibility = Visibility.Visible;
|
OverlaySectionDetail.Visibility = Visibility.Visible;
|
||||||
|
|
||||||
var headingTitle = section switch
|
var headingTitle = section switch
|
||||||
|
|||||||
Reference in New Issue
Block a user