badge-count: Show badge-count on Linux.

Added support for showing the badge counts in the Unity launcher.
This should work on elementary OS and Ubuntu.

More info -
https://github.com/electron/electron/issues/16001
https://github.com/signalapp/Signal-Desktop/issues/3387
This commit is contained in:
Akash Nimare
2019-08-17 01:32:50 +05:30
parent 39427091f5
commit a10fa8f3ad

View File

@@ -18,11 +18,11 @@ class BadgeSettings {
}
showBadgeCount(messageCount: number, mainWindow: electron.BrowserWindow): void {
if (process.platform === 'darwin') {
app.setBadgeCount(messageCount);
}
if (process.platform === 'win32') {
this.updateOverlayIcon(messageCount, mainWindow);
} else {
// This should work on both macOS and Linux
app.setBadgeCount(messageCount);
}
}