Skip to content

Commit c26564f

Browse files
committed
setup menu for mac
1 parent eecf8b5 commit c26564f

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "fluent-reader",
3-
"version": "0.3.0",
3+
"version": "0.3.1",
44
"description": "A simplistic, modern desktop RSS reader",
55
"main": "./dist/electron.js",
66
"scripts": {

src/electron.ts

+20-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,26 @@ function createWindow() {
5555
mainWindow.loadFile((app.isPackaged ? "dist/" : "") + "index.html")
5656
}
5757

58-
Menu.setApplicationMenu(null)
58+
if (process.platform === 'darwin') {
59+
const template = [
60+
{
61+
label: "Application",
62+
submenu: [
63+
{ label: "Quit", accelerator: "Command+Q", click: () => { app.quit() } }
64+
]
65+
},
66+
{
67+
label: "Edit",
68+
submenu: [
69+
{ label: "Copy", accelerator: "CmdOrCtrl+C", selector: "copy:" },
70+
{ label: "Paste", accelerator: "CmdOrCtrl+V", selector: "paste:" },
71+
]
72+
}
73+
]
74+
Menu.setApplicationMenu(Menu.buildFromTemplate(template))
75+
} else {
76+
Menu.setApplicationMenu(null)
77+
}
5978

6079
app.on("ready", createWindow)
6180

0 commit comments

Comments
 (0)