feat(release): prepare 1.1.0 candidate
This commit is contained in:
parent
5a34f66981
commit
5205dcdfa9
736 changed files with 115667 additions and 12203 deletions
57
docs/v3/play/assets/feature-graphic/README.md
Normal file
57
docs/v3/play/assets/feature-graphic/README.md
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
# Google Play feature graphic 후보
|
||||
|
||||
기준일: 2026-08-24
|
||||
|
||||
Google Play의 1024×500 feature graphic 규격에 맞춘 선택 후보다. 네 후보 모두
|
||||
저장소의 canonical D3RO microphone motif와 `D3RO VOICE` 표기만 사용하며, 기능이나
|
||||
성과를 주장하는 문구와 합성 앱 화면은 포함하지 않는다.
|
||||
|
||||
## 후보와 권장안
|
||||
|
||||
| 후보 | 방향 | PNG SHA-256 |
|
||||
| ------------------------------ | --------------------------------------- | ------------------------------------------------------------------ |
|
||||
| A `candidate-a-signal-grid` | dark signal grid, microphone + waveform | `3CFA86A4843339FD9C15781598E301ECE29C2B1522828F7AD1B69D8497775103` |
|
||||
| B `candidate-b-voice-orbit` | centered voice orbit | `F7FCB26B063762D08AC1211A85CFDDD3C99C14936CD6DE753F5E9F88BC0B0D14` |
|
||||
| C `candidate-c-blueprint-band` | light/dark blueprint split | `C484AC514966347BF4E7AA526B040B88DDA89F9150AC3677B8C74297A1373C1E` |
|
||||
| D `candidate-d-monolith` | bold dark monolith | `28FC7B608454E073A29AFE2149414F4186629AE8889B3FE2FA683D786F8C3EA9` |
|
||||
|
||||
현재 권장안은 **A**다. 작은 스토어 카드에서도 microphone, 제품명, 파형이 가장
|
||||
명확하게 분리된다. 다만 최종 자산 확정과 Play Console 업로드는 사용자 선택 및
|
||||
Console preview 검증 뒤에만 진행한다.
|
||||
|
||||
## 원본과 재현
|
||||
|
||||
- brand source: `site/public/favicon.svg`
|
||||
- Play icon source: `docs/v3/play/assets/d3ro-voice-play-icon-source.svg`
|
||||
- 편집 원본: 각 후보의 `.svg`
|
||||
- 제출 후보: 같은 basename의 `.png`
|
||||
- export runtime: ImageMagick `7.1.2-25 Q16-HDRI`
|
||||
- 출력 조건: 1024×500, PNG, sRGB, 8-bit, TrueColor, 완전 불투명
|
||||
- machine-readable manifest: `manifest.json`
|
||||
- verifier: `scripts/ci/verify-play-store-assets.mjs`
|
||||
|
||||
저장소 루트의 PowerShell에서 다음 명령으로 다시 내보낸다.
|
||||
|
||||
```powershell
|
||||
Get-ChildItem docs/v3/play/assets/feature-graphic/candidate-*.svg |
|
||||
ForEach-Object {
|
||||
$output = [System.IO.Path]::ChangeExtension($_.FullName, '.png')
|
||||
magick $_.FullName -background none -resize '1024x500!' -alpha off -colorspace sRGB "PNG24:$output"
|
||||
}
|
||||
```
|
||||
|
||||
환경이나 SVG renderer 버전이 바뀌면 raster hash가 달라질 수 있다. 제출할 PNG는
|
||||
위 해시, 크기, 불투명 여부를 다시 확인하고 그 파일을 release evidence에 기록한다.
|
||||
|
||||
```powershell
|
||||
npm run release:play:assets
|
||||
```
|
||||
|
||||
## SVG 원본 해시
|
||||
|
||||
| 파일 | SHA-256 |
|
||||
| -------------------------------- | ------------------------------------------------------------------ |
|
||||
| `candidate-a-signal-grid.svg` | `3A39D0D61F5AE7E182149BD11C9D7F491FBEC0A542999B0516C869AE82E24B1B` |
|
||||
| `candidate-b-voice-orbit.svg` | `DB7D778394419C6AF8FF43C7490B43C0CD65C61CE012A358FB37E603431082F4` |
|
||||
| `candidate-c-blueprint-band.svg` | `176BEB99EA418F78BF5F9DC4E4D6A3A3700F5CEADA28697F3750B0C8883E4546` |
|
||||
| `candidate-d-monolith.svg` | `6560C334C061470959D9BA120E58CCA264B5A1ED41FBC3045F804049117640FF` |
|
||||
Loading…
Add table
Add a link
Reference in a new issue