Icons:
assets/icons/tray.svg: source vector for tray icon- Derive PNG sizes:
tray-16.png,tray-32.png,tray-48.png— place them inassets/icons/ assets/icon.icomay be used as fallback on Windows
Regeneration:
- Use
inkscapeorrsvg-convert/ ImageMagick to export PNGs and create.ico/.icnsfiles fromtray.svg.
Example commands:
inkscape -w 48 -h 48 assets/icons/tray.svg -o assets/icons/tray-48.png
inkscape -w 32 -h 32 assets/icons/tray.svg -o assets/icons/tray-32.png
inkscape -w 16 -h 16 assets/icons/tray.svg -o assets/icons/tray-16.png
# create multi-size .ico using ImageMagick
convert assets/icons/tray-16.png assets/icons/tray-32.png assets/icons/tray-48.png assets/icon.icoNotes:
- The runtime will try
assets/icons/tray-48.png→tray-32.png→tray-16.png→assets/icon.ico. - If none are found, the tray falls back to no custom icon and logs a message.