Electron : l'icône de la notification de mise à jour ne marche pas lorsque l'application est empaquetée
En mode développement (lancer electron .
une fois l'application compilée), la notification est affublée de l'icône attendue, lue dans dist/assets/icons/electron/icon.png
. Mais lorsque l'application est empaquetée avec electron-builder
, une fois installée l'icône de la notification est remplacée par une icône par défaut.
Il semble que lorsque l'application est empaquetée dans un fichier app.asar
, les chemins ne sont plus les mêmes… si on dépaquète avec npx asar extract app.asar .
, le fichier dist/assets/icons/electron/icon.png
est pourtant bien présent…
Essayé l'astuce suivante, sans succès : https://stackoverflow.com/questions/41823184/how-to-get-icon-path-image-in-electron-builder
Peut-être faut-il explicitement copier un fichier .png à côté du fichier app.asar, pour l'utiliser ensuite ? Mais comment ? Et quel sera son chemin ?
Note : avec Electron v8 ça marchait, le problème se produit à partir de la v9.