[Phase 17-UI-B] 헤더 바 모델·권한 칩 추가
ChatWindow.xaml: - 서브 헤더 바(Row 1) 우측에 ModelHeaderChip 버튼 추가 (Segoe MDL2 브레인 아이콘 + ModelHeaderLabel TextBlock) - 서브 헤더 바 우측에 PermissionHeaderChip 버튼 추가 (잠금 아이콘 #4FC3F7 + PermissionHeaderLabel TextBlock) ChatWindow.ModelSelector.cs: - UpdateModelLabel(): ModelHeaderLabel 동기 갱신 코드 추가 ChatWindow.PermissionMenu.cs: - UpdatePermissionUI(): PermissionHeaderLabel 동기 갱신 코드 추가 - PermissionHeaderChip_Click() 신규: PlacementTarget을 헤더 칩으로 교체 후 기존 BtnPermission_Click 호출 ChatWindow.xaml.cs: - Loaded 핸들러에 UpdatePermissionUI() 초기 호출 추가 docs/NEXT_ROADMAP.md: - Phase 17-UI-B 완료 항목 추가 빌드: 경고 0, 오류 0 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -4866,5 +4866,31 @@ ThemeResourceHelper에 5개 정적 필드 추가:
|
||||
|
||||
---
|
||||
|
||||
최종 업데이트: 2026-04-03 (Phase 22~52 + Phase 17-UI-A 구현 완료)
|
||||
## Phase 17-UI-B — 헤더 바 모델·권한 칩 추가 (v1.8.0) ✅ 완료
|
||||
|
||||
> **목표**: 서브 헤더 바(Row 1)에 현재 모델과 권한 모드를 항상 노출.
|
||||
> 클릭 시 각각 모델 선택기·권한 팝업을 인라인으로 열어 UX 일관성 강화.
|
||||
|
||||
### 변경 파일
|
||||
|
||||
| 파일 | 변경 내용 |
|
||||
|------|----------|
|
||||
| `ChatWindow.xaml` | 서브 바 우측에 `ModelHeaderChip` Button 추가: 브레인 아이콘 + `ModelHeaderLabel` TextBlock |
|
||||
| `ChatWindow.xaml` | 서브 바 우측에 `PermissionHeaderChip` Button 추가: 잠금 아이콘(#4FC3F7) + `PermissionHeaderLabel` TextBlock |
|
||||
| `ChatWindow.ModelSelector.cs` | `UpdateModelLabel()`: `ModelHeaderLabel` 동기 갱신 코드 추가 |
|
||||
| `ChatWindow.PermissionMenu.cs` | `UpdatePermissionUI()`: `PermissionHeaderLabel` 동기 갱신 코드 추가 |
|
||||
| `ChatWindow.PermissionMenu.cs` | `PermissionHeaderChip_Click()` 신규: 팝업 PlacementTarget을 헤더 칩으로 교체 후 기존 권한 팝업 호출 |
|
||||
| `ChatWindow.xaml.cs` | `Loaded` 핸들러: `UpdatePermissionUI()` 초기 호출 추가 |
|
||||
|
||||
### 개선 효과
|
||||
|
||||
- 서브 헤더 바에서 현재 모델(예: "Claude · Sonnet 4.6")과 권한 모드(예: "Ask") 상시 확인 가능
|
||||
- `ModelHeaderChip` 클릭 → 기존 모델 선택 팝업 즉시 열림
|
||||
- `PermissionHeaderChip` 클릭 → 권한 팝업이 헤더 칩 기준 하단으로 올바르게 열림
|
||||
- 탭 전환·설정 변경 시 양쪽 칩(폴더 바 + 헤더 바) 동시 갱신
|
||||
- **빌드**: 경고 0, 오류 0
|
||||
|
||||
---
|
||||
|
||||
최종 업데이트: 2026-04-03 (Phase 22~52 + Phase 17-UI-A~B 구현 완료)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user