diff --git a/package.json b/package.json index c9001a4..3b8cbd1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fluent-reader", - "version": "0.3.0", + "version": "0.3.1", "description": "A simplistic, modern desktop RSS reader", "main": "./dist/electron.js", "scripts": { diff --git a/src/electron.ts b/src/electron.ts index f578e43..1d1c029 100644 --- a/src/electron.ts +++ b/src/electron.ts @@ -55,7 +55,26 @@ function createWindow() { mainWindow.loadFile((app.isPackaged ? "dist/" : "") + "index.html") } -Menu.setApplicationMenu(null) +if (process.platform === 'darwin') { + const template = [ + { + label: "Application", + submenu: [ + { label: "Quit", accelerator: "Command+Q", click: () => { app.quit() } } + ] + }, + { + label: "Edit", + submenu: [ + { label: "Copy", accelerator: "CmdOrCtrl+C", selector: "copy:" }, + { label: "Paste", accelerator: "CmdOrCtrl+V", selector: "paste:" }, + ] + } + ] + Menu.setApplicationMenu(Menu.buildFromTemplate(template)) +} else { + Menu.setApplicationMenu(null) +} app.on("ready", createWindow)