Skip to content

feat: partyroom display board cinema / fullscreen 모드 구현#263

Merged
Yeonny0723 merged 4 commits intodevelopmentfrom
feat-display-board
Mar 10, 2026
Merged

feat: partyroom display board cinema / fullscreen 모드 구현#263
Yeonny0723 merged 4 commits intodevelopmentfrom
feat-display-board

Conversation

@Yeonny0723
Copy link
Contributor

@Yeonny0723 Yeonny0723 commented Mar 10, 2026

변경 사항

  • preference 스토어에 volume/muted 상태 추가 (localStorage 영속화)
  • ui-state 스토어에 cinema 뷰 관련 상태 추가 (cinemaView, cinemaChatOpen, cinemaSidePanel, pendingFullscreen)
  • 볼륨 컨트롤 컴포넌트 추가 (hover 시 슬라이더 팝업, 뮤트 토글)
  • 비디오 컨트롤 컴포넌트 추가 (Theater / Full 버튼)
  • use-hover-popup 훅 추가 (mouseenter/mouseleave 딜레이 처리)
  • video.component.tsx, page.tsx에서 cinema 관련 UI를 별도 컴포넌트로 분리
    • cinema-header.component.tsx, cinema-footer.component.tsx
    • _panels/cinema-detail-panel, _panels/cinema-playlist-panel, _panels/chat-tab-panel

테스트 방법

  • VolumeControl: 뮤트 토글, 슬라이더 볼륨 조절, hover 팝업 동작 확인
  • CinemaFooter: Default/Full/Chat/Theater 버튼 조건부 렌더링 및 콜백 확인
  • 파티룸 입장 후 Theater 버튼 → cinema 뷰 진입, Full 버튼 → 전체화면 진입 확인
  • cinema 뷰에서 사이드패널(Party Info, Playlist), 채팅 패널 토글 확인

@Yeonny0723 Yeonny0723 requested a review from a team as a code owner March 10, 2026 13:12
@vercel
Copy link

vercel bot commented Mar 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pfplay-web Error Error Mar 10, 2026 1:12pm

@Yeonny0723 Yeonny0723 changed the title partyroom display board cinema 뷰 기능 구현 및 컴포넌트 분리 feat: partyroom display board cinema 뷰 기능 구현 및 컴포넌트 분리 Mar 10, 2026
@Yeonny0723 Yeonny0723 changed the title feat: partyroom display board cinema 뷰 기능 구현 및 컴포넌트 분리 feat: partyroom display board cinema / fullscreen 모드 구현 Mar 10, 2026
@Yeonny0723 Yeonny0723 merged commit 5b9e5ea into development Mar 10, 2026
1 of 4 checks passed
@Yeonny0723 Yeonny0723 deleted the feat-display-board branch March 10, 2026 13:21
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.

1 participant