Some checks failed
Release Gate / gate (push) Has been cancelled
- ChatWindow: 슬래시 팝업 스크롤 입력 개선(ScrollViewer 휠 연결, PageUp/PageDown/Home/End 지원, 고해상도 휠 델타 단계 이동) - ChatWindow: 모델 버튼 클릭 시 AX Agent 내부 빠른 설정 패널 토글로 전환하여 단일 라인 흐름 강화 - ChatWindow: 권한 팝업 오픈 시 재귀 포커스 탐색으로 첫 조작 요소에 안정적으로 진입 - ChatWindow.xaml: 모델/프리셋 버튼 높이·패딩 조정으로 컴포저 상단 밀도 정돈 - 문서: README/DEVELOPMENT 이력 업데이트(2026-04-04 12:11 KST) - 문서: docs/UI_UX_CHECKLIST.md 신규 추가(내부/사외 모드 포함 UI 회귀 시나리오)
2.5 KiB
2.5 KiB
AX Agent UI/UX 점검 체크리스트
업데이트: 2026-04-04 12:22 (KST)
1. 공통 화면 품질
- 창 진입 시 레이아웃 깨짐/문자열 깨짐 없이 렌더링된다.
- 상단 탭(
Chat,Cowork,Code) 전환 시 불필요한 새 대화 이력이 자동 생성되지 않는다. - 좌측 패널은 탭별 목적에 맞는 최소 메뉴만 표시된다.
- 입력창 상단의 모델/프리셋 바가 단일 라인으로 정돈되어 표시된다.
- 메시지 버블(사용자/어시스턴트)의 여백/폰트/액션 배치가 일관된다.
2. 슬래시(/) 팔레트
/입력 시 팝업이 즉시 열리고 첫 가시 항목이 선택된다.- 마우스 휠 스크롤이 정상 동작한다.
- 방향키(Up/Down),
PageUp/PageDown,Home/End,Enter,Esc가 모두 동작한다. 정리,전체 접기/펼치기버튼이 정상 동작한다.- 모든 그룹을 접었을 때 안내 문구가 노출된다.
- 핀/최근 정렬 우선순위가
핀 > 최근 > 이름으로 유지된다.
3. 권한 팝업
- 권한 버튼 클릭 시 팝업이 즉시 열리고 키보드 포커스가 진입한다.
Tab으로 항목 이동,Enter/Space로 모드 적용,Esc로 닫기가 동작한다.- 섹션 접힘 상태(요약/예외/거부/고급)가 재오픈 시 복원된다.
- 하단 권한 표시와 상단 권한 배너의 표현이 현재 모드와 일치한다.
4. AX Agent 설정
- AX Agent 설정 창이 예외 없이 열린다(트레이/앱 내부 모두).
- 슬래시 핀 최대 개수, 최근 최대 개수 변경 후 즉시 반영된다.
- 모델 서비스/모델 변경이 입력창 모델 라벨과 일치한다.
5. 운영 모드 시나리오
External 모드
- AX Agent 설정에서
operationMode=external전환 후 저장한다. ? 검색어를 실행하면 웹 검색이 정상 수행된다.- 외부 LLM 호출(허용된 서비스)이 정상 수행된다.
Internal 모드
- AX Agent 설정에서
operationMode=internal전환 후 저장한다. ? 검색어를 실행하면 외부 검색이 차단되고 안내 메시지가 표시된다.- 외부 URL 열기/외부 HTTP 도구가 차단된다.
- 사내 허용 경로(온프레미스 LLM/MCP)는 정상 동작한다.
6. 회귀 확인
dotnet build src/AxCopilot/AxCopilot.csproj경고 0 / 오류 0dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj전체 통과