- cli_usage::default_command now enumerates WSL distros and probes each for claude before falling back; no more hardcoded -d Ubuntu. - New autodetect_claude_command Tauri command + IPC binding so the UI knows whether claude is reachable. - App.svelte: clear 'Claude Code not found' empty state with install link. - Real icons: scripts/make-icon.py generates a 1024x1024 source.png; runtime produces 32/128/256 PNGs and a multi-resolution .ico. README in icons/ explains how to regen. - README rewritten for friends: install / requirements / troubleshooting on top; build-from-source moved to bottom.
621 B
621 B
Icons
source.png — 1024×1024 master icon. Dark rounded square + purple progress
ring + white "C". Generated by ../../scripts/make-icon.py.
To regenerate every required size + format Tauri's bundler needs:
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 (we ignore those — 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, progress sweep, monogram)
and rerun.