# App Icons 이 디렉토리에는 플랫폼별 아이콘 파일이 있어야 합니다. ## 필수 파일 | 플랫폼 | 파일 | 크기 | |---|---|---| | Windows | `icon.ico` | 256x256 (권장: 16/32/48/64/128/256 멀티 해상도) | | macOS | `icon.icns` | 1024x1024 base (자동 생성된 멀티 해상도) | | Linux / Tray | `icon.png` | 512x512 (또는 1024x1024) | ## 생성 방법 ### 원본 PNG 준비 1024x1024 PNG 파일을 하나 만든 뒤 변환: ### macOS (권장 — 자동화) ```bash # iconutil 사용 (macOS 기본 제공) mkdir icon.iconset sips -z 16 16 icon.png --out icon.iconset/icon_16x16.png sips -z 32 32 icon.png --out icon.iconset/icon_16x16@2x.png sips -z 32 32 icon.png --out icon.iconset/icon_32x32.png sips -z 64 64 icon.png --out icon.iconset/icon_32x32@2x.png sips -z 128 128 icon.png --out icon.iconset/icon_128x128.png sips -z 256 256 icon.png --out icon.iconset/icon_128x128@2x.png sips -z 256 256 icon.png --out icon.iconset/icon_256x256.png sips -z 512 512 icon.png --out icon.iconset/icon_256x256@2x.png sips -z 512 512 icon.png --out icon.iconset/icon_512x512.png sips -z 1024 1024 icon.png --out icon.iconset/icon_512x512@2x.png iconutil -c icns icon.iconset rm -r icon.iconset ``` ### Windows (ImageMagick) ```bash magick icon.png -define icon:auto-resize=256,128,64,48,32,16 icon.ico ``` ### electron-icon-builder (자동) ```bash npx electron-icon-builder --input=icon.png --output=resources/icons ``` ## 현재 상태 실제 아이콘 파일은 이 레포에 **커밋되지 않습니다** (디자인 에셋 분리). 앱을 직접 빌드하려면 위 방식으로 `icon.ico`, `icon.icns`, `icon.png`를 이 디렉토리에 배치하세요. electron-builder는 아이콘이 없어도 dev 실행은 가능하지만, dist 빌드는 아이콘이 필요합니다.