Repository navigation
스토어 1.5.0 — 할 일 탭 미리보기, 헤더 자산, 촬영·합성 자동화 - #43
Merged
Merged
Conversation
1.4.1 이후 화면이 크게 바뀌었는데(탭 둘, 할 일 탭 신설) 스토어 미리보기는 1.4.0 때 찍은 것 그대로였다. 설명 글에도 "달력에서 오늘을 누르면 지난 할 일과 디데이가 한 페이지에"라고 적혀 있었는데 그 둘은 이제 할 일 탭에 있다. - ScreenshotDemo에 `todos` 장면을 넣고 예시 데이터를 고쳤다. 디데이 셋, 지난 할 일 둘, 날짜를 안 정한 할 일 둘. 이게 없으면 할 일 탭을 찍어도 디데이 카드와 '지난 할 일'·'날짜 없음' 묶음이 비어서, 새로 만든 화면이 절반만 찍힌다. - 찍기와 합성을 코드로 가져왔다(tools/). Canva와 pad_screenshots.swift는 걷어냈다 — 1242를 1237로 내주던 것과 내보내기 URL이 밀리던 것이 같이 사라진다. - 미리보기 둘째 장을 오늘 페이지에서 할 일 탭으로 바꿨다. 오늘 탭이 없어졌다. - 1.5.0 (빌드 9). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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.
1.4.1 이후로 화면이 꽤 바뀌었는데 — 탭이 둘이 되고 할 일 탭이 생겼다 — 스토어 미리보기는 1.4.0 때 찍은 것 그대로였다. 더 나쁜 건 설명 글이었다. "달력에서 오늘을 누르면 오늘 할 일, 지난 할 일, 디데이가 한 페이지에 나와요"라고 적혀 있는데, 지난 할 일과 디데이는 #36·#38에서 할 일 탭으로 옮겼다. 스토어에 올라가 있는 설명이 틀린 말을 하고 있었다.
데모 데이터부터 고쳐야 했다
할 일 탭을 찍으려고
todos장면을 넣었는데, 찍어보니 화면의 절반이 비어 있었다.isDDay를 세운 할 일이 하나도 없어서 디데이 카드가 안 뜨고, 지난 할 일도 날짜를 안 정한 할 일도 없어서 그 묶음들이 통째로 비었다. #39에서 만든 것이 하나도 안 찍힌 셈이다.그래서 예시 데이터에 디데이 셋(제주 여행·생일 파티·발표), 지난 할 일 둘, 날짜 없는 할 일 둘을 넣었다.
Sample.offset을Int?로 바꿔서nil이면 날짜 없는 할 일이 되게 했다.Canva를 걷어냈다
docs/STORE.md에 Canva 때문에 당한 함정이 둘 적혀 있었다 — 1242를 요구해도 비율을 지키느라 1237로 내주던 것, 내보내기 URL이 순서가 아니라 경로를 봐야 짝이 맞던 것.tools/pad_screenshots.swift는 앞의 것을 때우려고 생긴 파일이었다.찍기와 합성을 코드로 가져오니 둘 다 사라진다. 이제 세 언어 열두 장이 두 커맨드로 나온다.
미리보기 구성이 바뀌었다
둘째 장이 오늘 페이지였는데 그 탭이 없어졌다. 할 일 탭으로 바꿨다 — 달력이 답하지 않는 질문("무엇부터 하지")에 답하는 화면이라 "적는다 → 정리된다"의 둘째 칸으로도 더 맞다.
액자는 일부러 단순하게 갔다. 한국 스토어 상위 앱들(투두메이트·플래닛·minical·심플 캘린더·Structured)의 미리보기를 실제로 받아서 봤는데, 잘 보이는 쪽의 액자가 오히려 더 단순했다. 거의 흰 배경, 검은 고딕 헤드라인, 회색 보조 한 줄, 그리고 기기가 캔버스 밖으로 흘러나간다. 다섯 중 다섯이 기기를 잘라 썼고, 배경에 그라데이션을 깔거나 특별한 서체를 쓰는 앱은 하나도 없었다. 색과 밀도는 전부 화면 안에서 나온다.
그게 이번엔 실제로 작동한다. 할 일 탭 덕분이다 — 보라 디데이 카드 셋, 색 눈금, 빨간 '지난 할 일' 머리글, 보라 '오늘로' 버튼.
당한 것 넷
달력이 통째로 비어 나왔다. 실행 후 4초에 찍었더니 막대가 하나도 없었다. 할 일 탭에는 데이터가 멀쩡히 보여서 데이터 문제처럼 보였는데, 시드가 스물한 개를 넣고 달 격자가 다시 그려지는 시간이 모자랐을 뿐이다. 9초로 늘려 해결.
1242×2688이 더 이상 안 받는다. 애플이 스크린샷 칸을 '15.5cm 또는 15.9cm 디스플레이의 iPhone' 하나로 합치면서 받는 크기가 1179×2556과 1206×2622 둘로 바뀌었다. STORE.md에 적혀 있던 "ASC가 받아준 칸은 6.5형"이 이제 틀린 말이라 고쳤다.
헤더 칸은 PNG만 받는다. JPEG는 확장자 오류가 난다. 그런데 큰 규격(5244×2950) PNG는 13MB라 업로드 한도를 넘어서, 3840×1646으로 가야 한다.
헤더는 가운데로 몰아야 한다. 애플 가이드가 "focal point artwork를 구도 가운데에 둬서 잘리지 않게 하라"고 못박고 있다. 첫 판은 막대를 맨 왼쪽, 워드마크를 맨 오른쪽에 뒀다가 1:1로 자르면 양쪽이 다 날아갔다. 안전 영역을 긴 변이 아니라 짧은 변 기준으로 잡았다 — 가장 좁게 잘리는 경우가 정사각이고 그때 남는 폭이 높이와 같다. 스크립트가 16:9와 1:1로 잘라 본 증명 이미지를 같이 뽑는다.
넷 다
docs/STORE.md에 적어뒀다.버전은 안 건드린다
처음에는 이 브랜치에서 1.5.0 빌드 9로 올렸는데, 그 사이 #41(
chore(release): 1.5.0)이 머지되면서 main이 같은 값을 갖게 됐다. main을 끌어오니project.pbxproj가 diff에서 아예 빠졌다 — 버전은 릴리스 커밋의 몫이고 이 PR은 스크린샷·자산·도구만 바꾼다.아직 안 풀린 것
1장과 3장이 여전히 둘 다 달력 화면이다. 1장은 입력창에 한 줄이 쳐져 있고 시간 칩이 떠 있어서 예전보다는 구분되지만, 썸네일 크기에서는 비슷하게 보인다. 진짜로 풀려면 "한 줄을 쳤더니 결과가 생긴 직후" 장면이 하나 더 필요하다. 지금 가진 장면에는 그 순간이 없다.
확인한 것
App스킴 빌드·테스트 통과🤖 Generated with Claude Code