Skip to content

feat: 템플릿 프리뷰 이미지 슬라이드 구현#96

Merged
jini-coding merged 2 commits intodevelopfrom
feature/-공방-키링-프리뷰-슬라이더-구현
Feb 12, 2026

Hidden character warning

The head ref may contain hidden characters: "feature/-\uacf5\ubc29-\ud0a4\ub9c1-\ud504\ub9ac\ubdf0-\uc2ac\ub77c\uc774\ub354-\uad6c\ud604"
Merged

feat: 템플릿 프리뷰 이미지 슬라이드 구현#96
jini-coding merged 2 commits intodevelopfrom
feature/-공방-키링-프리뷰-슬라이더-구현

Conversation

@giljihun
Copy link
Member

🎯 PR 내용

공방 템플릿 프리뷰를 단일 정적 이미지에서 1초 간격 자동 전환 슬라이드로 변경!

  • TemplateImageSlideshow 재사용 컴포넌트 생성 (async/await 루프 + UIImage 프리로드)
  • 앱 번들에는 첫 번째 이미지만 넣어서 최대한 UX측면에서 그래도 최대한 빨리 뜨게, 나머지만 네트워크 다운로드

사실 템플릿이 추가되면 어차피 업데이트를 해서 앱 번들에 다 넣을까했찌만.. 조금 좋진 않은거같아서 이렇게 했스요~

Firestore 작업 (코드 외)

템플릿 추가 시, templates 컬렉션 각 문서에 previewImages: [String] 필드에 이미지 넣으면됩니다!

🔗 관련 이슈

✅ 체크리스트

  • 빌드 성공
  • 테스트 완료
  • Self-review 완료

- KeyringTemplate에 previewImages 필드 추가 (Firestore fallback 디코딩)
- TemplateImageSlideshow 컴포넌트 생성 (async/await 루프, UIImage 프리로드)
- 번들 첫 번째 이미지 지원으로 즉시 표시 + 나머지만 네트워크 다운로드
- WorkshopItemCard, TemplateSelectSheet, TemplatePreviewBody에 슬라이드 적용
- RecentTemplateCard는 첫 번째 이미지만 정적 표시
@giljihun giljihun requested a review from jini-coding February 12, 2026 16:19
@giljihun giljihun self-assigned this Feb 12, 2026
@giljihun giljihun linked an issue Feb 12, 2026 that may be closed by this pull request
Copy link
Member

@jini-coding jini-coding left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

자동 전환 슬라이드 깔끔해서 좋네요!
TemplateImageSlideshow 도 나중에 언제든 활용할 수 있는 여지가 있는데 따로 뺀거 굿입니다.

@jini-coding jini-coding merged commit 64cdd76 into develop Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: [공방] 키링 프리뷰 슬라이더 구현

2 participants