-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
설명
Todo 복사 버튼을 눌렀을 때 생성되는 마크다운 양식을 사용자가 직접 설정할 수 있는 기능
작업 내용
데이터 모델 설계
- 마크다운 템플릿 타입 정의 (변수: {title}, {dueDate}, {status}, {link} 등)
- 기본 템플릿 및 사용자 정의 템플릿 구조
저장소 관리
-
chrome.storage.local에 사용자 정의 템플릿 저장/불러오기 - 기본 템플릿 제공 (현재 형식 유지)
Settings UI 구현
- Settings Dialog에 "마크다운 복사 양식" 섹션 추가
- 템플릿 편집 텍스트 영역 (Textarea)
- 사용 가능한 변수 목록 표시 및 설명
- 템플릿 미리보기 기능
- 기본값으로 복원 버튼
복사 기능 연동
-
useTodoExporthook에 템플릿 적용 로직 추가 - 변수 치환 로직 구현 ({title} → 실제 제목 등)
- 커스텀 템플릿 적용 후 클립보드 복사
템플릿 예시
- 기본:
- [ ] {title} (D-{dday}) - 상세:
- [ ] **{title}** - 마감: {dueDate} | [링크]({link}) - 간단:
- {title}
UX 개선
- 유효하지 않은 템플릿 감지 및 경고
- 템플릿 저장 시 Toast 알림
- 도움말 툴팁 (변수 설명)
우선순위
⭐⭐ 중상
예상 소요 시간
1-2시간
Metadata
Metadata
Assignees
Labels
No labels