Files
hanarang-dashboard/.plans/design/ui/settings-design.md
harang-ai 5e6c7085d3 📐 디자인 v2: 전체 리디자인 + 모바일 반응형 설계
- DESIGN-SYSTEM.md: 색상/타이포/컴포넌트/반응형 규칙
- 6개 페이지 디자인 문서 재작성 (대시/프로젝트/자매/설정/활동로그/조직도)
- 관리자 페이지 디자인 가이드
- 원본 HTML 참조 파일 6개
- glassmorphism → 미니멀 터미널 UI
- 모바일 breakpoint: 768px/767px
2026-04-04 12:47:15 +09:00

66 lines
2.9 KiB
Markdown

# 설정 (`/settings`) — 디자인 v2
> 참조: DESIGN-SYSTEM.md | 원본: 자기야 디자인 파일 #4
## 레이아웃
```
┌──────────┬────────────────────────────────────────────────┐
│ Sidebar │ 시스템 설정 CONFIG: v2.0.4-STABLE │
│ │ │
│ │ ADMIN PROTOCOL RULES │ BACKUP & REDUNDANCY │
│ │ ───────────────── │ ────────────────── │
│ │ 강제 2FA [●] │ 자동 백업 [●] │
│ │ 세션 유효 시간 [ 15 ] │ 백업 주기 [08:00] │
│ │ IP 화이트리스트 [○] │ 보관 주기 [ 30 ]│
│ │ │ │
│ │ SYNC QUEUE THRESHOLDS │ NODE ALERT TRIGGERS │
│ │ ───────────────── │ ────────────────── │
│ │ 대기열 경고 [ 500 ] │ CPU 임계값 [ 90 ]│
│ │ 자동 스케일링 [●] │ 레이턴시 경보 [ 250 ] │
│ │ │ 노드 오프라인 [●] │
│ │ │
│ │ [초기화] [설정 저장] │
└──────────┴────────────────────────────────────────────────┘
```
## 페이지 헤더
- page-title: "시스템 설정" (28px 600)
- label-meta: `CONFIG: v2.0.4-STABLE`
## 설정 그리드
- `grid-template-columns: repeat(2, 1fr)` / gap: 64px
### 섹션 구조 (4개)
1. **ADMIN PROTOCOL RULES** (SEC: 01)
2. **BACKUP & REDUNDANCY** (SEC: 02)
3. **SYNC QUEUE THRESHOLDS** (SEC: 03)
4. **NODE ALERT TRIGGERS** (SEC: 04)
### 설정 행 (Settings Row)
- `justify-content: space-between; align-items: center`
- `border-bottom: 1px solid #222`
- 좌: setting-label (14px 500) + setting-desc (12px secondary)
- 우: Toggle Switch 또는 Bracket Input
### Toggle Switch
- 34x18px
- unchecked: `#2a2a2a` 배경, border `#333`, dot `#8A8A8A`
- checked: `#151515` 배경, border `#F5F5F5`, dot `#F5F5F5`, translate 16px
### Bracket Input
- `[ value ]` 형태
- `--font-mono` 14px, transparent bg, center text
- 포커스: 흰색 텍스트
- 너비: 60px
## Action Bar
- `margin-top: auto; justify-content: flex-end`
- 초기화: 기본 btn (투명 + 보더)
- 설정 저장: btn-primary (흰색 배경, hover 반전)
- 12px 600 uppercase
## 모바일 반응형
- settings-grid: 2열 → 1열
- action-bar: 풀 너비 버튼 또는 sticky bottom