diff --git a/lib/main-app.js b/lib/main-app.js index 2293fd58..3c82299f 100644 --- a/lib/main-app.js +++ b/lib/main-app.js @@ -121,4 +121,7 @@ app.on('ready', function() { ipcServer.server.start() }) -module.exports = app +module.exports = { + app, + checkUpdate +} diff --git a/lib/main-menu.js b/lib/main-menu.js index 4d91f55f..db66c8ed 100644 --- a/lib/main-menu.js +++ b/lib/main-menu.js @@ -3,6 +3,7 @@ const BrowserWindow = electron.BrowserWindow const shell = electron.shell const ipc = electron.ipcMain const mainWindow = require('./main-window') +const { checkUpdate } = require('./main-app') const os = require('os') const macOS = process.platform === 'darwin' @@ -178,6 +179,18 @@ const file = { mainWindow.webContents.send('list:isMarkdownNote', 'print') mainWindow.webContents.send('print') } + }, + { + type: 'separator' + }, + { + label: 'Update', + click() { + checkUpdate() + } + }, + { + type: 'separator' } ] }