mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-02-03 21:25:13 +00:00
default Electron icon is used reason=application icon is not set #360
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Marcelh1983 on GitHub (Jul 16, 2019).
Originally assigned to: @GregorBiswanger on GitHub.
I use the win/icon option to add my own app icon:
electron-builder keeps logging:
I also tried ElectronNET.WebApp which gives the same message.
@robalexclark commented on GitHub (Jul 16, 2019):
Its probably not a bug. It took me aaages to get it to work. If you don't get the path to your icon correct from the "current working folder" it defaults to the electron icon and you get that message. Take a look at this repo and the electron.manifest.json there. Determine the path to icon.png and compare to your own settings.
@Marcelh1983 commented on GitHub (Jul 17, 2019):
@robalexclark thank you so much! This fixed it. I created a pull request to fix it in the example aswell.
@alexwiese commented on GitHub (Jan 16, 2020):
For anyone else hitting this I found that I had to prefix the directory with
binto get it to work:@MrCircuit commented on GitHub (Feb 27, 2020):
My project did not work with an ICO file. Converting it to PNG worked instead. Maybe the fact, that the ICO had two embedded resolutions broke the feature?
@GregorBiswanger commented on GitHub (Feb 28, 2020):
Electron-builder is used to integrate the icon. In the electron.manifest.json file, the entire build part is the 1:1 configuration of electron-builder. Best for problems, google for electron builder and icons...
@pmagnussen commented on GitHub (Apr 28, 2021):
The following worked for me:
"win": { "icon": "../../../Assets/reporting_tool.ico", "publish": [ { "provider": "github", "owner": "ElectronNET", "repo": "electron.net-api-demos", "token": ">> Insert GH_TOKEN here! <<" } ] }@Mondonno commented on GitHub (Jun 8, 2021):
Anyone solved this? or anyone have a method how to add custom icon into the electron.net app?
@schaveyt commented on GitHub (Nov 8, 2021):
@Mondonno
@raydeo commented on GitHub (Jan 20, 2022):
...and for mac use this.
Make sure you got 'build' folder on the same level as your package.json is located, with 'icon.png' size >= 512x512
If you want to add a background splash picture to the installer just drop an image with the name 'background.png' in the build folder also.
@danatcofo commented on GitHub (Jan 20, 2022):
As a side note, Mac also supports the pkg target.
@mazm786 commented on GitHub (Jan 27, 2022):
Please also mention solution for linux
@Taster-git commented on GitHub (Jun 29, 2022):
Please post an example of icon in Linux. Png file path is set but it displays system default icon at system tray. (Neither it is electron default nor my custom icon. While I want to set custom icon.)
@Silvenga commented on GitHub (Aug 3, 2022):
FWIW - Linux has oddities documented here: https://www.electron.build/configuration/linux
Tldr: filename matters.
@ManBearPigg commented on GitHub (May 22, 2024):
On Linux I had to give the png dimensions as the file name.
Where the icon is just a png in the same root directory that package.json is in. To be clear, if the png is called icon.png, or icon_512x512.png, or anything else other than 512x512.png, it won't work.
@aldairl commented on GitHub (Jul 17, 2024):
Config the "buildResources" folder in your config:
@theamanullahdev commented on GitHub (Jan 23, 2025):
Anyone knows, how to do on electron-vite (it also uses electron builder though) on linux and windows. the exported deb or win exe give same warning and use default icon. but i have icon.png in resources folder.
Also can some one tell where to add this:
"build": {
"icon" : "icon.png"
},
in electron-builder.yml file or package.json file?
@aldairl commented on GitHub (Jan 23, 2025):
I set the config in package.json file. look a simple config:
... "devDependencies": { "@types/react": "^18.2.66", ... }, "eslintConfig": { "extends": "standard" }, "build": { "appId": "app_namen", "files": [ "dist/**/*", "electron/**/*" ], "directories": { "buildResources": "src/assets" }, "win": { "icon": "assets/icon.ico" } }@ozirisdark commented on GitHub (May 22, 2025):
All this doesn't work (win)