Skip to Content
BlogThe path is the spec

The path is the spec

Frameworks read names on disk.

Icon-App-1024x1024@1x.png and ic_launcher.png are not taste. Since 2025-12-17 you can edit platform paths, add a custom platform, and emit ICO / ICNS on any platform.

Zapicon · Paths are the spec
platform config
AppIcon.appiconset/1024.png1024
mipmap-xxxhdpi/ic_launcher.png192
icon.icoICO
icon/128.pngWXT

Name, size, ICO/ICNS live in platform config. Custom platforms follow your repo.

Built-ins first

iOS, Android, macOS, Windows, Web, Tauri, Flutter, and WXT ship with common trees. WXT writes icon/16.png … 128.png.

Internal tools: Settings → platform config. Pro edits built-in lists. Free may add one custom platform and ten paths each. Batch import reads sizes from names.

Config exports to a file. Move machines by import. It stays local. See platform config.

Only ticked platforms generate. Custom platforms must be visible in the export list — that toggle arrived with License.

Do not

  • Do not name a platform “my icons 2”. Use real repo paths.
  • Do not fight the free lock on built-in iOS rows. Add a custom platform.
  • Do not assume Electron is built in. It is not. Custom platform.

Next: one file, eight packs, free is enough.

Last updated