diff --git a/src/main.js b/src/main.js index e6e978b9..608318b4 100644 --- a/src/main.js +++ b/src/main.js @@ -64,11 +64,12 @@ const trayImages = function() { mention: nativeImage.createFromPath(path.resolve(__dirname, 'resources/osx/MenuIconMentionTemplate.png')) }; case 'linux': - return { - normal: nativeImage.createFromPath(path.resolve(__dirname, 'resources/linux/light/MenuIconTemplate.png')), - unread: nativeImage.createFromPath(path.resolve(__dirname, 'resources/linux/light/MenuIconUnreadTemplate.png')), - mention: nativeImage.createFromPath(path.resolve(__dirname, 'resources/linux/light/MenuIconMentionTemplate.png')) - }; + var resourcesDir = 'resources/linux/' + (config.trayIconTheme||'light') + '/'; + return { + normal: nativeImage.createFromPath(path.resolve(__dirname, resourcesDir + 'MenuIconTemplate.png')), + unread: nativeImage.createFromPath(path.resolve(__dirname, resourcesDir + 'MenuIconUnreadTemplate.png')), + mention: nativeImage.createFromPath(path.resolve(__dirname, resourcesDir + 'MenuIconMentionTemplate.png')) + }; default: return {}; } diff --git a/src/resources/linux/dark/MenuIconMentionTemplate.png b/src/resources/linux/dark/MenuIconMentionTemplate.png new file mode 100644 index 00000000..0f1a6134 Binary files /dev/null and b/src/resources/linux/dark/MenuIconMentionTemplate.png differ diff --git a/src/resources/linux/dark/MenuIconTemplate.png b/src/resources/linux/dark/MenuIconTemplate.png new file mode 100644 index 00000000..31e065d8 Binary files /dev/null and b/src/resources/linux/dark/MenuIconTemplate.png differ diff --git a/src/resources/linux/dark/MenuIconUnreadTemplate.png b/src/resources/linux/dark/MenuIconUnreadTemplate.png new file mode 100644 index 00000000..a6f2811a Binary files /dev/null and b/src/resources/linux/dark/MenuIconUnreadTemplate.png differ