Skip to content

v0.0.5

Choose a tag to compare

@LESANF LESANF released this 15 Sep 04:54
· 78 commits to master since this release
688ba9a

Warning

여전히 PoC 입니다.

v0.0.4 의 iOS 27 수정에 이어, Android 앱 아이콘이 런처 마스크에 잘리던 것을 고쳤습니다.

Android adaptive 아이콘

adaptive-icon.png 이 풀블리드 아이콘을 줄인 것이었습니다. Android 런처 마스크는 108dp 중
가운데 72dp 만 보장하므로 가장자리가 잘립니다. 아이콘 파이프라인이 그 용도의 여백 있는
foreground
를 이미 내고 있어서 그 파일을 그대로 가져왔습니다 — 다시 만들지 않았습니다.

icon.png 은 손대지 않았습니다. v0.0.4 의 1024 리사이즈 결과가 파이프라인 산출물
(AppIcon-1024.png)과 바이트 동일이라 iOS 는 풀블리드가 이미 맞았습니다.

두 파일은 역할이 다릅니다 — icon.png 은 풀블리드(iOS), adaptive-icon.png 은 여백 있는
foreground(Android). 풀블리드 하나를 두 곳에 넣으면 Android 가 잘립니다. docs/config.md 에
적어 뒀습니다.

검증

Android 를 prebuild 하고 생성된 ic_launcher_foreground 를 직접 렌더해서 확인했습니다.

배너 하단 전체 폭
배너 텍스트 위치 높이의 7076% — 마스크 안전 영역(16.783.3%) 안
피사체 안전 영역 중앙

app-icon-badge 는 adaptive 를 알고 따로 처리합니다(배너 높이 180px → 310px, 텍스트를
그 안에서 위로 정렬). 원본 크기만 1024 로 맞으면 됩니다.

시작하기

npx create-lesa-app my-app

전체 변경 내역

CHANGELOG.md ·
v0.0.4...v0.0.5