mirror of
https://github.com/storytold/soundcraft.git
synced 2026-10-24 10:36:46 -06:00
- .github/workflows/release.yml: every push to `release` builds a draft GitHub Release: macOS universal DMG (Developer ID + notarization), Windows x64/x86/arm64 MSI + zips (Azure Trusted Signing), Linux x86_64/aarch64 AppImage/deb/rpm/tar.gz + Flatpak manifest, FreeBSD, Web/WASM zip; SHA256SUMS; secrets only via the release environment - packaging/ for every platform; .scraft + audio file associations - cargo xtask version [set X.Y.Z] and xtask ico - apps/soundcraft-web (trunk, WebGPU/WebGL2, WebAudio) - placeholder app icon (original nightingale), window icon, Windows resources - ROADMAP.md Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
45 lines
1.8 KiB
Markdown
45 lines
1.8 KiB
Markdown
# SoundCraft app icon (placeholder)
|
||
|
||
**A nightingale singing**, as an engraving-style head-and-shoulders portrait in the Crafting Apps'
|
||
owl-template framing (craftrules `standards/icon-design.md`): a full-bleed colour field, the bird
|
||
in three-quarter view with its bill open and its eye on the viewer, its breast and wing running off
|
||
the bottom and right edges, three song arcs leaving the bill.
|
||
|
||
This is a **placeholder** until the owner draws SoundCraft's icon in ArtCraft like the other apps'
|
||
icons. Replace `icon.svg` and run `packaging/icons.sh`; nothing else needs to change.
|
||
|
||
## Palette
|
||
|
||
Exactly three colours:
|
||
|
||
| Colour | Hex | Used for |
|
||
|---|---|---|
|
||
| Ink | `#0b0b0c` | Line work and contour |
|
||
| Paper | `#efe9dc` | The bird and the song arcs |
|
||
| SoundCraft teal (app colour) | `#14a9c4` | The full-bleed background field |
|
||
|
||
## Geometry
|
||
|
||
A 512 × 512 viewBox, clipped to a rounded square with `rx=112`. Windows and Linux use the full
|
||
tile. The macOS icons (`soundcraft.icns`, `soundcraft-macos-512.png`) sit on Apple's grid: an
|
||
824/1024 body with a transparent margin.
|
||
|
||
## Provenance and licence
|
||
|
||
Drawn from scratch as hand-placed SVG paths by the SoundCraft contributors; no source image was
|
||
traced or copied. MIT OR Apache-2.0, like the code (see `ATTRIBUTION.md`).
|
||
|
||
## Files
|
||
|
||
| File | What it is |
|
||
|---|---|
|
||
| `icon.svg` | The canonical vector |
|
||
| `soundcraft-1024.png` | 1024 px render |
|
||
| `soundcraft-macos-512.png` | Runtime window/Dock icon on macOS (Apple grid margin) |
|
||
| `soundcraft.icns` | macOS bundle icon |
|
||
| `soundcraft.ico` | Windows icon (16–256 px), embedded in `soundcraft.exe` and used by the MSI |
|
||
| `hicolor/<size>x<size>/apps/ai.storyteller.soundcraft.png` | Linux/FreeBSD icon theme, 16–512 px, plus `scalable/` |
|
||
|
||
Regenerate everything with `packaging/icons.sh` (needs `resvg`, and `iconutil` on macOS for the
|
||
`.icns`).
|