GridCraft app icon (PLACEHOLDER)
This icon is temporary. Every Crafting App's icon is an engraved creature portrait that the
product owner makes (craftrules standards/icon-design.md); GridCraft's hasn't been made yet.
Until it is, this placeholder stands in: a simple ledger page with a header row, a row-number
column, a selected cell with its fill handle and a double rule under a total, on a full-bleed
GridCraft-green tile. It is original geometry written by hand for this repository, deliberately
not modelled on any vendor's spreadsheet logo (no letters, no "X", no overlapping panels).
When the owner's art arrives, replace gridcraft.svg, run packaging/icons.sh, update this
README (provenance, creature) and the rows in ATTRIBUTION.md, and drop the word placeholder.
Palette
Exactly three colours:
| Colour | Hex | Used for |
|---|---|---|
| Ink | #0b0b0c |
Line work and contour |
| Paper | #efe9dc |
The page |
| GridCraft green (app colour, proposed) | #1f9d55 |
The full-bleed field and the header cells |
The app colour is a proposal pending the owner's approval: GridCraft green #1f9d55, with ink
(darker) variant #147a40 for text and accents on light backgrounds. It differs from
DesignCraft's #7bb51c.
Geometry
A 512 × 512 viewBox, clipped to a rounded square with rx=112. Windows and Linux use the full
tile. The macOS icons (.icns, gridcraft-macos-512.png) sit on Apple's grid: an 824/1024
body with a transparent margin.
Files
| File | Use |
|---|---|
gridcraft.svg |
Canonical artwork; also hicolor/scalable |
gridcraft-1024.png |
1024 px render of the full tile |
gridcraft-macos-512.png |
Runtime Dock icon on macOS (for apps/gridcraft to embed) |
gridcraft.icns |
macOS bundle icon (CFBundleIconFile) |
gridcraft.ico |
Windows exe icon, 16–256 px (embedded by apps/gridcraft/build.rs) |
hicolor/<size>/apps/ai.storyteller.gridcraft.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.gridcraft.svg |
Linux scalable icon |
LICENSE.txt |
MIT OR Apache-2.0 |
The app ID is ai.storyteller.gridcraft. It's used for the hicolor icon names, the Wayland app
ID and packaging/linux/ai.storyteller.gridcraft.desktop.
Regenerate
Edit gridcraft.svg, then run packaging/icons.sh. It needs resvg, and iconutil for the
.icns (macOS only). It packs the .ico with cargo xtask ico.