tiletopia/src-tauri/icons/README.md
megaproxy dd1cf282e6 M5 ship infrastructure: icon, version, release script, README
- scripts/make-icon.py: generates a 1024x1024 source.png — dark
  rounded square + 2x2 tile grid with one active-blue tile and one
  broadcast-orange tile (matches the in-app accent colors).
  Regenerated all desktop icon sizes via 'pnpm tauri icon';
  pruned iOS/Android/UWP outputs.
- Version bump 0.0.1 -> 0.1.0 across package.json, Cargo.toml,
  tauri.conf.json. First real release.
- scripts/release.sh: takes vX.Y.Z, sanity-checks (clean tree,
  on main, in sync, tag matches package.json, installer exists,
  tag not already present), tags + pushes, uploads NSIS .exe to
  Forgejo via tea releases create --asset.
- README rewritten: Install section pointing at Forgejo releases,
  Using-it cheatsheet for all M2-M4 features (splits, broadcast,
  palette, etc.), Develop/Test/Release triplet for the WSL<->Windows
  workflow, icon regen instructions.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 13:38:29 +01:00

21 lines
738 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Icons
`source.png` — 1024×1024 master icon. Dark rounded square + 2×2 tile grid
with one tile in the active-blue and one in the broadcast-orange (matching
the in-app `.leaf.active` and `.leaf.broadcasting` border colors).
Generated by `../../scripts/make-icon.py`.
To regenerate every size + format Tauri's bundler needs:
```sh
python3 scripts/make-icon.py
pnpm tauri icon src-tauri/icons/source.png
```
That populates `32x32.png`, `128x128.png`, `128x128@2x.png`, `icon.icns`,
`icon.ico`, plus Android/iOS sizes (ignored — desktop only).
The generated icons are tracked in git so a clean clone can `pnpm tauri build`
without first running `tauri icon`.
To customize: edit `scripts/make-icon.py` (colors, layout) and rerun.