docs: 프론트엔드 UI/UX 개선 작업 내용 추가

- 데스크톱/모바일 UI 디자인 통일
- 전체 폰트 크기 표준화 (13px, 11px, 10px)
- 모바일 Edge Peek UI 패턴 구현
- 스킬 버튼 UX 개선 (색상, 위치, 클릭 영역)
- UI 힌트 띠 시스템 추가
This commit is contained in:
happybell80 2025-07-30 16:50:39 +09:00
parent b6af6d62ed
commit 585b273e36

View File

@ -297,5 +297,132 @@ self.cli_timeout = 60 # 변경 후
- Gemini 응답 시간 제한 4배 증가 (15초 → 60초) - Gemini 응답 시간 제한 4배 증가 (15초 → 60초)
- 복잡한 요청도 안정적 처리 - 복잡한 요청도 안정적 처리
## 오후 3시 30분
### 데스크톱/모바일 UI 디자인 통일
**문제점**:
- 모바일에만 컴팩트 디자인 적용되어 일관성 부족
- 데스크톱: 헤더 h-16, 여백 p-4
- 모바일: 헤더 h-12, 여백 p-2
**해결**:
- 헤더 높이를 h-12로 통일
- 모든 여백을 p-2로 통일
- 아이콘과 텍스트 크기 축소 (w-4 h-4, text-xs)
## 오후 3시 40분
### 패널 폰트 크기 통일
**문제점**:
- 채팅창: text-xs (12px)
- 좌측 패널: text-sm (14px), 일부 text-lg (18px)
- 우측 패널: text-sm (14px)
- 일관성 없는 폰트 크기
**해결**:
- 모든 패널 기본 폰트를 text-xs로 통일
- 레벨/코인 등도 text-xs로 축소
- 최소 텍스트는 text-[10px] 사용
- NumberTicker 컴포넌트도 text-xs 적용
## 오후 4시 00분
### 채팅창 메시지 폰트 통일
**문제**:
- 메시지 본문이 text-sm으로 다른 요소보다 큼
**해결**:
- 메시지 본문: text-sm → text-xs
- 입력창 텍스트도 text-xs로 통일
## 오후 4시 10분
### 모바일 스킬 패널 버튼 UX 개선
**문제점들**:
1. 버튼이 화면 중앙에 있어 불편
2. 보라색이 채팅창과 겹쳐 보임
3. 클릭 영역이 너무 좁음
**해결**:
- 위치: top-1/2 → top-24
- 색상: bg-violet-600 → bg-gradient-to-l from-orange-500 to-orange-400
- 클릭 영역: px-1 py-4 → px-3 py-5
- 모서리: rounded-l-lg → rounded-l-xl
## 오후 4시 20분
### 모바일 UI 힌트 시스템 구현
**구현 내용**:
1. **스킬 버튼 자동 숨김**:
- showSkillButton 상태 추가
- 5초 후 자동으로 edge peek 상태로 전환
- translate-x-[calc(100%-3px)]로 3픽셀만 노출
2. **메뉴 힌트 위치 조정**:
- left-2 → right-1/3 (중앙-우측)
## 오후 4시 23분
### 모바일 UI 접근성 대폭 개선
**문제**:
- 메뉴 힌트가 여백 때문에 안 보임
- 스킬 버튼 클릭하기 어려움
**해결**:
1. **메뉴 힌트**: top-2 → top-1
2. **스킬 버튼 클릭 영역 확대**:
- 투명한 큰 div로 전체 영역 클릭 가능
- 오른쪽 10% 너비, 상단 15vh ~ 하단 30vh
- 실제 버튼은 작게 유지
## 오후 4시 28분
### Edge Peek UI 힌트 띠 추가
**구현 내용**:
1. **스킬 영역**:
- edge peek: 3px → 6px로 증가
- 버튼 사라진 후 주황색 세로 띠 표시 (w-1)
2. **메뉴 영역**:
- 힌트 사라진 후 보라색 가로 띠 표시 (h-1)
## 오후 4시 31분
### UI 힌트 띠 크기 증가
**변경사항**:
- 메뉴 띠: h-1 → h-2 (4px → 8px)
- 스킬 띠: w-1 → w-2 (4px → 8px)
## 오후 4시 34분
### 채팅 시간 표시 디자인 개선
**문제**:
- 시간 폰트가 메시지와 같은 크기 (text-xs)
- 24시간 형식 사용
**해결**:
1. 폰트 크기: text-xs → text-[10px] → text-[11px]
2. 색상: text-gray-400/70으로 연하게
3. 12시간 형식으로 변경
4. 날짜 추가: M/D 형식 (예: 7/30 오후 4:43)
## 오후 4시 46분
### 채팅 폰트 크기 최적화
**최종 조정**:
- 대화 메시지: text-xs(12px) → text-[13px]
- 날짜/시간: text-[11px] 유지
- 가독성 향상
--- ---
**작성 완료**: 2025-07-30 15:18 **작성 완료**: 2025-07-30 16:48