From 9b2f12200c962b5c8e7907568ce97d59817c291f Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Thu, 13 Dec 2018 19:05:00 -0600 Subject: [PATCH] OS X changes --- electron.js | 144 ++++++++++++++++++++--------------------- package.json | 4 +- public/icon_color.icns | Bin 0 -> 31551 bytes public/logo_hs.png | Bin 3471 -> 0 bytes public/logo_sia.png | Bin 3471 -> 0 bytes 5 files changed, 73 insertions(+), 75 deletions(-) create mode 100644 public/icon_color.icns delete mode 100644 public/logo_hs.png delete mode 100644 public/logo_sia.png diff --git a/electron.js b/electron.js index defc41c..6f9733a 100644 --- a/electron.js +++ b/electron.js @@ -74,86 +74,84 @@ function createWindow() { mountedData = {}; }); - if ((os.platform() === 'win32') || (os.platform() === 'linux')) { - const appPath = (os.platform() === 'win32') ? - path.resolve(path.join(app.getAppPath(), '..\\..\\repertory-ui.exe')) : - process.env.APPIMAGE; + const appPath = (os.platform() === 'win32') ? path.resolve(path.join(app.getAppPath(), '..\\..\\repertory-ui.exe')) : + (os.platform() === 'darwin') ? app.getAppPath() : + process.env.APPIMAGE; - const autoLauncher = new AutoLaunch({ - name: 'Repertory UI', - path: appPath, - }); + const autoLauncher = new AutoLaunch({ + name: 'Repertory UI', + path: appPath, + }); - const image = nativeImage.createFromPath(path.join(__dirname, '/build/logo.png')); - trayContextMenu = Menu.buildFromTemplate([ - { - label: 'Visible', type: 'checkbox', click(item) { - if (item.checked) { - mainWindow.show(); - if (mainWindow.isMinimized()) { - mainWindow.restore(); - } - mainWindow.focus() - } else { - mainWindow.hide(); + const image = nativeImage.createFromPath(path.join(__dirname, (os.platform() === 'darwin') ? '/build/icon.icns' : '/build/logo.png')); + trayContextMenu = Menu.buildFromTemplate([ + { + label: 'Visible', type: 'checkbox', click(item) { + if (item.checked) { + mainWindow.show(); + if (mainWindow.isMinimized()) { + mainWindow.restore(); } - }, - checked: !launchHidden, - }, - { - label: 'Auto-start', type: 'checkbox', click(item) { - if (item.checked) { - autoLauncher.enable(); - } else { - autoLauncher.disable(); - } - } - }, - { - type: 'separator' - }, - { - label: 'Launch Hidden', type: 'checkbox', click(item) { - launchHidden = !!item.checked; - saveUiSettings(); - }, - checked: launchHidden, - }, - { - type: 'separator' - }, - { - label: 'Exit and Unmount', click(item) { - closeApplication(); - } - } - ]); - - mainWindow.on('close', function (event) { - if (!isQuiting) { - event.preventDefault(); - if (mainWindow.isVisible()) { + mainWindow.focus() + } else { mainWindow.hide(); - trayContextMenu.items[0].checked = false; - mainWindowTray.setContextMenu(trayContextMenu); } - event.returnValue = false; + }, + checked: !launchHidden, + }, + { + label: 'Auto-start', type: 'checkbox', click(item) { + if (item.checked) { + autoLauncher.enable(); + } else { + autoLauncher.disable(); + } } - }); - - autoLauncher - .isEnabled() - .then((enabled) => { - trayContextMenu.items[1].checked = enabled; - - mainWindowTray = new Tray(image); - mainWindowTray.setToolTip('Repertory UI'); - mainWindowTray.setContextMenu(trayContextMenu) - }) - .catch(() => { + }, + { + type: 'separator' + }, + { + label: 'Launch Hidden', type: 'checkbox', click(item) { + launchHidden = !!item.checked; + saveUiSettings(); + }, + checked: launchHidden, + }, + { + type: 'separator' + }, + { + label: 'Exit and Unmount', click() { closeApplication(); - }); - } + } + } + ]); + + mainWindow.on('close', function (event) { + if (!isQuiting) { + event.preventDefault(); + if (mainWindow.isVisible()) { + mainWindow.hide(); + trayContextMenu.items[0].checked = false; + mainWindowTray.setContextMenu(trayContextMenu); + } + event.returnValue = false; + } + }); + + autoLauncher + .isEnabled() + .then((enabled) => { + trayContextMenu.items[1].checked = enabled; + + mainWindowTray = new Tray(image); + mainWindowTray.setToolTip('Repertory UI'); + mainWindowTray.setContextMenu(trayContextMenu) + }) + .catch(() => { + closeApplication(); + }); } const instanceLock = app.requestSingleInstanceLock(); diff --git a/package.json b/package.json index ee8436a..41afae9 100644 --- a/package.json +++ b/package.json @@ -129,10 +129,10 @@ "./helpers.js" ], "linux": { - "icon": "./build/icon.icns" + "icon": "./build/logo.png" }, "mac": { - "icon": "./build/icon.icns" + "icon": "./build/icon_color.icns" }, "win": { "icon": "./build/icon.ico" diff --git a/public/icon_color.icns b/public/icon_color.icns new file mode 100644 index 0000000000000000000000000000000000000000..6f2482bfe4f7ba9d8a27150d520827d7c54cf499 GIT binary patch literal 31551 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 ID#>F7BL>j5n#ln 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 diff --git a/public/logo_sia.png b/public/logo_sia.png deleted file mode 100644 index bf5c63da289e266f69c94f3e7d5e6988845d777c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3471 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