Files
effectcraft/assets/app-icon
Brandon ThomasandClaude Opus 5.5 3411309d6d app icon: unicorn (owner's ArtCraft drawing), Dock/taskbar/launcher wiring, palette docs
- 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]>
2026-10-02 09:56:28 -04:00
..

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.