fix: prevent snoretoast shortcut, set notif title (#2720) (#6000)

This prevents SnoreToast from installing a Start Menu shortcut
by specifying an appID. The appID is also used to set the
notification's title bar text in Windows 10. That text is now
set to "Vue UI", which replaces the default value of "SnoreToast".

fixes #2720
This commit is contained in:
Tony Trinh
2020-11-13 21:59:14 -06:00
committed by GitHub
parent d355004e6b
commit cb58c5f717
@@ -6,8 +6,16 @@ const builtinIcons = {
error: path.resolve(__dirname, '../../src/assets/error.png')
}
// https://github.com/mikaelbr/node-notifier/issues/154
// Specify appID to prevent SnoreToast shortcut installation.
// SnoreToast actually uses it as the string in the notification's
// title bar (different from title heading inside notification).
// This only has an effect in Windows.
const snoreToastOptions = notifier.Notification === notifier.WindowsToaster && { appID: 'Vue UI' }
exports.notify = ({ title, message, icon }) => {
notifier.notify({
...snoreToastOptions,
title,
message,
icon: builtinIcons[icon] || icon