Skip to content

끝 칸이 재생 위치를 따라가게 한다 - #60

Closed
Jang990 wants to merge 2 commits into
mainfrom
feat/#59
Closed

끝 칸이 재생 위치를 따라가게 한다#60
Jang990 wants to merge 2 commits into
mainfrom
feat/#59

Conversation

@Jang990

@Jang990 Jang990 commented Sep 11, 2026

Copy link
Copy Markdown
Owner

Closes #59

무엇을 바꿨나

  • 끝 줄에 ⏺(끝 따라가기)를 두었다. 켜면 끝 칸이 재생 위치를 따라가고, 재생 중인 영상을 멈추면 그 시각이 남으면서 꺼진다. ⏺를 다시 누르거나, 끝 줄의 조정 버튼·⏱를 누르거나, 편집을 닫아도 꺼진다. 멈춘 채로 켜면 재생했다가 멈출 때 꺼진다.
  • 따라가는 동안에만 건너뛰기와 반복이 멈춘다. 켜져 있다는 것은 빨간 ⏺와 끝 칸, 안내 문구로 보인다. 편집만 열어 둔 상태에서는 지금처럼 건너뛴다.
  • 따라가기 상태는 editingState에 두어 편집이 닫힐 때 함께 꺼진다. 편집 중 패널은 다시 그리지 않으므로, 그 분기에서 재생 위치만 편집 상태로 넘긴다.
  • 건너뛰기·반복 판단을 wiring.js에서 core(findPlaybackTarget)로 옮겼다. content.js 모듈 목록의 skipper, looperplayback으로 바뀌었다.
  • panel.js는 이미 150줄을 넘겼고 162줄이 됐다. timeStepper.js는 150줄이다.

확인

  • npm test 213개 통과
  • npm run test:e2e 85개 통과

미확인

  1. chrome://extensions에서 확장을 새로고침하고, 타임라인 댓글이 있는 영상에서 트랙의 ✎를 누른다.
  2. 노래 시작에서 시작 줄의 ⏱를 누르고, 끝 줄의 ⏺를 켠 채 재생한다. 끝 칸이 재생 위치를 따라 흐르는지 본다.
  3. 노래가 끝날 때 영상을 멈춰, 그 시각이 끝 칸에 남고 ⏺가 꺼지는지 본다.
  4. 체크 해제한 트랙에서 ⏺를 켜고 재생해 건너뛰지 않는지, 끄면 다시 건너뛰는지 본다.
  5. 다크·라이트 테마 모두에서 빨간 강조가 보이는지 본다.

🤖 Generated with Claude Code

https://claude.ai/code/session_01CLN2x7BatxttSEsxhfLhqA

Jang990 and others added 2 commits September 11, 2026 16:07
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CLN2x7BatxttSEsxhfLhqA
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CLN2x7BatxttSEsxhfLhqA
@Jang990 Jang990 added the feat 새 기능 label Sep 11, 2026
@Jang990

Jang990 commented Sep 12, 2026

Copy link
Copy Markdown
Owner Author

구간 바 위주의 편집창으로 다시 설계한다. 재생하면서 끝을 찍는 일은 바 위에서 [끝을 지금으로] 한 번으로 되므로 ⏺ 따라가기는 두지 않는다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat 새 기능

Projects

None yet

Development

Successfully merging this pull request may close these issues.

끝 칸이 재생 위치를 따라가게 한다

1 participant