How to set app icon for Electron / Atom Shell App

Jo E. picture Jo E. · Jul 21, 2015 · Viewed 109.2k times · Source

How do you set the app icon for your Electron app?

I am trying BrowserWindow({icon:'path/to/image.png'}); but it does not work.

Do I need to pack the app to see the effect?

Answer

Alex Warren picture Alex Warren · Jul 21, 2015

Setting the icon property when creating the BrowserWindow only has an effect on Windows and Linux.

To set the icon on OS X, you can use electron-packager and set the icon using the --icon switch.

It will need to be in .icns format for OS X. There is an online icon converter which can create this file from your .png.