🐛 Fix: add new tray icon for macOS dark-mode

ISSUES CLOSED: #267
This commit is contained in:
Molunerfinn
2019-05-23 00:13:12 +08:00
parent 5a064830c6
commit c5adf3b68c
7 changed files with 17 additions and 2 deletions

View File

@@ -1,7 +1,18 @@
'use strict'
import Uploader from './utils/uploader.js'
import { app, BrowserWindow, Tray, Menu, Notification, clipboard, ipcMain, globalShortcut, dialog } from 'electron'
import {
app,
BrowserWindow,
Tray,
Menu,
Notification,
clipboard,
ipcMain,
globalShortcut,
dialog,
systemPreferences
} from 'electron'
import db from '../datastore'
import beforeOpen from './utils/beforeOpen'
import pasteTemplate from './utils/pasteTemplate'
@@ -158,7 +169,11 @@ function createTray () {
})
tray.on('drag-enter', () => {
tray.setImage(`${__static}/upload.png`)
if (systemPreferences.isDarkMode()) {
tray.setImage(`${__static}/upload-dark.png`)
} else {
tray.setImage(`${__static}/upload.png`)
}
})
tray.on('drag-end', () => {