Squirrel.Windows 1.0.3
What's New
Your processes all 🔥 on Uninstall
On uninstall, all processes with the same name as the executables in your package will be force-killed, in order to mitigate against silly users who uninstall apps while they're still running
Resolve issue with tray icon preferences duplicating forever
This resolves an issue with Squirrel.Windows applications, where if you use Shell_NotifyIcon
to show a tray icon, every update will put a new entry in the "Always Show" notification preferences. electron/electron#2468 (comment) has the entire sad story on what's happening here.
This PR also exposes a new TrayStateChanger.PromoteTrayItem
method, which will allow you to promote your tray icon to be always visible unless the user explicitly says "Never show it ever".