Skip to content

Icon Generation

All application icons are generated from a single source file: src/assets/logo.svg

Prerequisites

Linux (Ubuntu/Debian):

bash
sudo apt-get install imagemagick inkscape libicns-utils

macOS:

bash
brew install imagemagick inkscape

Usage

bash
./generate-icons.sh

This generates all icons into src-tauri/icons/:

IconSizePurpose
icon.png512x512Main application icon
32x32.png32x32Small icon
128x128.png128x128Medium icon
128x128@2x.png256x256Retina medium icon
icon.icomultiWindows icon
icon.icnsmultimacOS icon
tray-icon.png32x32System tray
tray-icon@2x.png64x64Retina system tray
tray-icon-linux.png32x32Linux tray
tray-icon.icomultiWindows tray
Square*Logo.pngvariousWindows Store logos
  1. Edit src/assets/logo.svg
  2. Run ./generate-icons.sh
  3. All icons regenerate automatically

Released under the LGPL v3 License.