Repository navigation
[DONE] Pattern Lab 의 Text 패널에서 글자 효과의 빠르기 노브를 바로 돌린다 - #205
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S4TYQeHTBSx9sL6ynEa6Wj
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S4TYQeHTBSx9sL6ynEa6Wj
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S4TYQeHTBSx9sL6ynEa6Wj
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S4TYQeHTBSx9sL6ynEa6Wj
patternflow-bot
marked this pull request as ready for review
October 24, 2026 04:32
This was referenced Oct 24, 2026
engmung
pushed a commit
to engmung/Patternflow
that referenced
this pull request
Oct 25, 2026
engmung
pushed a commit
to engmung/Patternflow
that referenced
this pull request
Oct 25, 2026
Patternflow-lab#183 Patternflow-lab#184 Patternflow-lab#186 Patternflow-lab#187 Patternflow-lab#189 Patternflow-lab#191 Patternflow-lab#192 Patternflow-lab#193 Patternflow-lab#194 Patternflow-lab#196 Patternflow-lab#197 Patternflow-lab#198 Patternflow-lab#199 Patternflow-lab#200 Patternflow-lab#202 Patternflow-lab#203 Patternflow-lab#204 Patternflow-lab#205 Patternflow-lab#206 Patternflow-lab#208 Patternflow-lab#209 Patternflow-lab#210 Patternflow-lab#214 Patternflow-lab#217 Patternflow-lab#218 Patternflow-lab#221 Patternflow-lab#222 Patternflow-lab#223 Patternflow-lab#227 Patternflow-lab#237 Patternflow-lab#238 Patternflow-lab#239 Patternflow-lab#240
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ops / https://claude.ai/code/session_01S4TYQeHTBSx9sL6ynEa6Wj
Pattern Lab 의 Text 패널에서 글자 효과를 고르면 「Speed knob」 옆에 그 노브를 돌리는 막대가 생겨요. Knobs 패널의 노브와 같은 값이라 둘이 같이 움직이고, 폰에서 빠르기를 바꾸려고 Knobs 탭에 다녀오지 않아도 돼요.
좋아지는 것: 글자 효과의 빠르기를 Text 패널에서 바로 돌린다 — 폰에서 탭을 오가지 않는다
체크리스트
13 은 바퀴 6678 이 했어요)한 일
app/pattern-lab/panels/TextPanel.tsx의 「Speed knob」 고르개 옆에 range 칸을 두었어요. 칸은 고른 노브의 범위(ranges[effectKnob])와 값(knobs[effectKnob])을 읽고setKnob(spec.effectKnob, …)로 써요. Knobs 패널이 쓰는 store 값 그대로라 한쪽을 돌리면 다른 쪽이 따라와요. 칸 이름은 노브 이름(기본 패턴이면 「Speed」)이라 Knobs 패널의 「Speed value」 와 같은 노브로 읽혀요. 효과가 None 이면 칸이 없어요.노브가 0 일 때 안내는 「turn it up in Knobs」 에서 「turn it up here or in Knobs」 로 바꿨어요. 파일 머리 주석에 이 칸이 왜 있는지 두 줄 더했어요.
TextPanel.module.css엔 range 칸 높이 32px 를 두고,@media (hover: none)에서 다른 칸처럼 44px 로 키웠어요. 폰 폭에선 칸이 제 줄로 내려가 352×44px 가 돼요.TextPanel.test.tsx에 시험 둘을 더했어요. 하나는 Text 패널과 Knobs 패널을 같이 그려 Text 쪽 칸을 끝까지 올리면 store 노브와 Knobs 쪽 칸이 따라오고 안내가 100% 를 말하는지, Knobs 쪽을 바닥으로 내리면 Text 쪽 칸이 따라오고 안내가 「turn it up here or in Knobs」 로 바뀌는지 봐요. 다른 하나는 Speed knob 을 바꾸면 칸이 새 노브의 이름과 값으로 바뀌고, 그 칸이 그 노브만 움직이고, 효과를 None 으로 두면 칸이 없어지는지 봐요.증거
web/에서 돌린 다섯 검사의 끝줄이에요.PR 에서는
2f58f03의 Drift checks 와 Web CI 가 둘 다 success 였어요.check:ci의 drift 표에서roadmap은 gh 로그인이 없어서,links-absolute는 이 클론에 v1.0.0~v3.1.0 태그가 없어서 skipped 예요. 나머지 14개는 passed 예요.npm run check:voice는 「nothing found」 였어요.새 시험을 옛 판에 돌려 봤어요(
git show origin/dev:web/src/app/pattern-lab/panels/TextPanel.tsx로 바꿔 끼움).빌드한 사이트(
next start -p 3100)를 Playwright 로 열어 「+ Text」, Text 탭, Effect 「Scroll」 을 고르고, 막대의 4분의 3 자리를 폰에선 손가락으로 누르고 데스크톱에선 마우스로 눌렀어요. 그다음 Knobs 탭에서 같은 노브를 읽었어요.폰에서 빠르기를 바꾸는 데 탭을 옮긴 횟수는 0번이고, 닫힌 패널도 0개예요.
실행법
가정
step은 Knobs 패널처럼0.001로 두었어요. 후보 16 이 Knobs 패널의 화살표 키를 기기의 한 칸으로 바꾸면 이 칸도 같은 꼴로 맞출 만해요.Changelog
Web
경험
언제: 바퀴에서 폰 390 의 Pattern Lab 패널 아래쪽 칸을 Playwright 로 누르거나 찍을 때
교훈: 누르기 전에 그 칸을 패널 안에서
scrollIntoView한다 (패널이 짧아 칸이 굴림 밖에 있으면touchscreen.tap이 다른 곳에 떨어져 값이 그대로다)근거: #205 에서 Text 패널의 Speed 막대를 굴리지 않고 눌렀더니 2 → 2 였고, Effect 줄을 패널 위로 굴린 뒤엔 2 → 3.821 이었어요
바퀴
바퀴 79 · 후보 14 「텍스트 효과의 빠르기를 Text 패널에서 바로 돌린다」
다음 바퀴
lang="en"쪽에 한국어window.prompt가 뜨고, 텍스트 레이어를 「pixel art」 라고 불러요.step="0.001"이라 Freq 끝에서 끝이 화살표 110,000번이에요.https://claude.ai/code/session_01S4TYQeHTBSx9sL6ynEa6Wj
Generated by Claude Code