app icon: calico cat in a polka-dot scarf (owner's ArtCraft drawing), Dock/taskbar/launcher wiring, palette docs
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@@ -0,0 +1,13 @@
|
||||
DesignCraft app icon (designcraft.svg, designcraft-small.svg and every file derived from them in
|
||||
this directory: designcraft-1024.png, designcraft-macos-512.png, designcraft.icns, designcraft.ico,
|
||||
hicolor/).
|
||||
|
||||
Original artwork made for this project by the project owner in ArtCraft, then vectorised. No
|
||||
third-party material. Licensed like the rest of DesignCraft, under either of
|
||||
|
||||
* Apache License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0)
|
||||
* MIT license (https://opensource.org/licenses/MIT)
|
||||
|
||||
at your option.
|
||||
|
||||
Regenerate the derived files with packaging/icons.sh.
|
||||
@@ -0,0 +1,50 @@
|
||||
# DesignCraft app icon
|
||||
|
||||
**A calico cat wearing a polka-dot scarf**, as an engraving-style head-and-shoulders portrait in the
|
||||
Crafting Apps' owl-template framing: a full-bleed colour field, the cat in three-quarter view, its
|
||||
shoulders running off the bottom edge.
|
||||
|
||||
## Palette
|
||||
|
||||
Exactly three colours:
|
||||
|
||||
| Colour | Hex | Used for |
|
||||
|---|---|---|
|
||||
| Ink | `#0b0b0c` | Line work and contour |
|
||||
| Paper | `#efe9dc` | The figure (the cat and its scarf) |
|
||||
| DesignCraft green (app colour) | `#7bb51c` | 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 (`.icns`, `designcraft-macos-512.png`) sit on Apple's grid: an 824/1024 body with a
|
||||
transparent margin.
|
||||
|
||||
## Provenance
|
||||
|
||||
The owner drew the cat in ArtCraft. The 2880 px drawing, keyed to the three-colour palette, lives
|
||||
outside this repo in craftrules at `assets/app-icons/designcraft/source.png`. It was vectorised with
|
||||
craftrules' `assets/logo-options/_tools/vectorize_tile.py`: `designcraft.svg` is traced at 2048 px and
|
||||
`designcraft-small.svg` at 1024 px. Design rules: craftrules `standards/icon-design.md`.
|
||||
|
||||
## Files
|
||||
|
||||
| File | Use |
|
||||
|---|---|
|
||||
| `designcraft.svg` | Canonical artwork (about 680 KB) |
|
||||
| `designcraft-small.svg` | Lighter vector (about 350 KB); also `hicolor/scalable` |
|
||||
| `designcraft-1024.png` | 1024 px render of the full tile |
|
||||
| `designcraft-macos-512.png` | Runtime Dock icon on macOS (embedded by `apps/designcraft`) |
|
||||
| `designcraft.icns` | macOS bundle icon (`CFBundleIconFile`) |
|
||||
| `designcraft.ico` | Windows exe icon, 16–256 px (embedded by `apps/designcraft/build.rs`) |
|
||||
| `hicolor/<size>/apps/ai.storyteller.designcraft.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.designcraft.svg` | Linux scalable icon |
|
||||
| `LICENSE.txt` | MIT OR Apache-2.0 |
|
||||
|
||||
The app ID is `ai.storyteller.designcraft`. It's used for the hicolor icon names, the Wayland app ID and
|
||||
`packaging/linux/ai.storyteller.designcraft.desktop`.
|
||||
|
||||
## Regenerate
|
||||
|
||||
Edit `designcraft.svg` (or `designcraft-small.svg`), then run `packaging/icons.sh`. It needs `resvg`, and
|
||||
`iconutil` for the `.icns` (macOS only). It packs the `.ico` with `cargo xtask ico`.
|
||||
|
After Width: | Height: | Size: 295 KiB |
|
After Width: | Height: | Size: 98 KiB |
|
After Width: | Height: | Size: 348 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 664 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 717 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 49 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 126 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 348 KiB |