- assets/app-icon/: master and light SVGs, 1024 px PNG, .icns (Apple grid), .ico (16-256), hicolor 16-512 + scalable, LICENSE.txt, README with palette (#e0368f / #efe9dc / #0b0b0c), tile geometry and provenance; attribution sidecars + ATTRIBUTION.md rows. - packaging/icons.sh regenerates everything with resvg, iconutil and the new `cargo xtask ico`. - Runtime icon via ViewportBuilder::with_icon (padded variant on macOS) and Wayland app ID ai.storyteller.effectcraft; packaging/linux/ai.storyteller.effectcraft.desktop. - apps/effectcraft/build.rs embeds the .ico and VERSIONINFO into effectcraft.exe (winresource, Windows targets only; a missing resource compiler is a warning). - Web favicon.svg is now the unicorn icon. Co-Authored-By: Claude Opus 5.5 <[email protected]>
EffectCraft app icon
Creature: a unicorn, as an engraved head-and-shoulders bust looking out of the tile.
Style: an ink engraving portrait in the Crafting Apps' owl-template framing (the FilmCraft owl): full-bleed colour field, tight head-and-shoulders crop, the body running off the bottom and right edges.
Tile: 512 × 512 viewBox, rounded square rx=112, clipped; no border or roundel.
Palette (exactly three colours):
| Colour | Hex | Used for |
|---|---|---|
| App colour (EffectCraft pink) | #e0368f |
the full-bleed field |
| Paper | #efe9dc |
the figure |
| Ink | #0b0b0c |
line work and contour |
Provenance: the project owner drew it in ArtCraft (a 2880 px engraving-style image, kept in
craftrules at assets/app-icons/effectcraft/source.png). It was vectorised with craftrules
assets/logo-options/_tools/vectorize_tile.py, which keys out the field and traces the ink with potrace.
Licence: see LICENSE.txt (MIT OR Apache-2.0, like the repo).
Files
| File | What |
|---|---|
effectcraft.svg |
master vector, traced at 2048 px (canonical) |
effectcraft-small.svg |
lighter vector (~350 KB), traced at 1024 px; also the web favicon |
effectcraft-1024.png |
1024 px render |
effectcraft-macos-512.png |
runtime Dock icon on macOS, on Apple's 824/1024 grid |
effectcraft.icns |
macOS icon (Apple grid) |
effectcraft.ico |
Windows icon, 16–256 px; embedded in effectcraft.exe by apps/effectcraft/build.rs |
hicolor/<n>x<n>/apps/ai.storyteller.effectcraft.png |
Linux icon theme, 16–512 px; the 256 px one is the runtime icon on Windows and Linux |
hicolor/scalable/apps/ai.storyteller.effectcraft.svg |
Linux scalable icon |
App ID: ai.storyteller.effectcraft (Wayland app ID, packaging/linux/ai.storyteller.effectcraft.desktop).
Regenerate
Copy a new icon-master.svg / icon.svg from craftrules assets/app-icons/effectcraft/ over
effectcraft.svg / effectcraft-small.svg, then run packaging/icons.sh (needs resvg; iconutil
on macOS for the .icns). Copy effectcraft-small.svg to apps/effectcraft-web/web/favicon.svg too.