- assets/app-icon/: lightcraft.svg (master), lightcraft-small.svg, 1024 PNG, macOS 512 PNG, .icns, .ico, hicolor theme (ai.storyteller.lightcraft), LICENSE.txt, README (palette, geometry, provenance, files) - packaging/icons.sh regenerates everything (resvg, iconutil, new `cargo xtask ico`) - apps/lightcraft: runtime window/Dock icon + Wayland app id; build.rs embeds the .ico and VERSIONINFO into lightcraft.exe (winresource, Windows targets only) - packaging/linux/ai.storyteller.lightcraft.desktop - ATTRIBUTION.md entry; icon at the top of README Co-Authored-By: Claude Opus 5.5 <[email protected]>
LightCraft app icon
A lynx, frontal head-and-shoulders portrait with an alert gaze, in the style of an engraving: the Crafting Apps "owl template" (full-bleed colour field, tight portrait, the figure in paper with ink line work and a crisp ink contour, no roundel or border).
Palette (exactly three colours)
| Colour | Hex | Used for |
|---|---|---|
| Ink | #0b0b0c |
line work and the contour |
| Paper | #efe9dc |
the figure (the lynx) |
| LightCraft amber | #f2a516 |
the full-bleed field (the app colour) |
Geometry
viewBox="0 0 512 512", a rounded-square tile with rx=112, clipped; the colour fills the whole tile.
macOS files (.icns, lightcraft-macos-512.png) add Apple's transparent margin (an 824/1024 body);
Windows and Linux files use the full-bleed tile so the lynx reads at 16-48 px.
Provenance
The owner's original drawing, made in ArtCraft (2880 px, keyed to the three colours), vectorised with
craftrules assets/logo-options/_tools/vectorize_tile.py. The source drawing stays in craftrules at
assets/app-icons/lightcraft/source.png; lightcraft.svg here is the canonical artwork. Licence:
LICENSE.txt (MIT OR Apache-2.0, like the repo).
Files
| File | What |
|---|---|
lightcraft.svg |
canonical vector, traced at 2048 px (about 770 KB) |
lightcraft-small.svg |
lighter vector, traced at 1024 px (about 360 KB) |
lightcraft-1024.png |
1024 px render (store listings, docs) |
lightcraft-macos-512.png |
runtime window/Dock icon on macOS (embedded by apps/lightcraft/src/main.rs) |
lightcraft.icns |
macOS bundle icon (CFBundleIconFile) |
lightcraft.ico |
Windows icon, 16-256 px, embedded in lightcraft.exe by apps/lightcraft/build.rs |
hicolor/<n>x<n>/apps/ai.storyteller.lightcraft.png |
Linux icon theme, 16-512 px; the 256 px one is also the runtime window icon on Windows and Linux |
hicolor/scalable/apps/ai.storyteller.lightcraft.svg |
Linux scalable icon (the small SVG) |
The app id is ai.storyteller.lightcraft: the Wayland app id, the .desktop file
(packaging/linux/ai.storyteller.lightcraft.desktop, Icon=ai.storyteller.lightcraft) and the hicolor icon
name. To install on Linux, copy hicolor/ into /usr/share/icons/hicolor/ (or ~/.local/share/icons/hicolor/)
and the .desktop file into applications/.
Regenerate
Edit lightcraft.svg (or lightcraft-small.svg), then run packaging/icons.sh (needs resvg; iconutil
on macOS for the .icns; the .ico is packed by cargo xtask ico). Every output is committed.