Skip to content

Commit e5425bd

Browse files
committed
testing github integration notifications
1 parent 0cd268d commit e5425bd

File tree

1 file changed

+46
-32
lines changed

1 file changed

+46
-32
lines changed

main.js

Lines changed: 46 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,21 @@
11
const path = require('path');
2+
// adding a comment to test
23

3-
const { app, BrowserWindow, Menu, shell, dialog, ipcMain } = require('electron');
4+
const {
5+
app,
6+
BrowserWindow,
7+
Menu,
8+
shell,
9+
dialog,
10+
ipcMain
11+
} = require('electron');
412

513
// Uncomment below for hot reloading during development
614
// require('electron-reload')(__dirname);
715

816
// const isDev = true;
9-
const isDev = process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'test';
17+
const isDev =
18+
process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'test';
1019

1120
// Keep a global reference of the window object, if you don't, the window will
1221
// be closed automatically when the JavaScript object is garbage collected.
@@ -20,9 +29,9 @@ function openFile() {
2029
filters: [
2130
{
2231
name: 'Images',
23-
extensions: ['jpeg', 'jpg', 'png', 'gif', 'pdf'],
24-
},
25-
],
32+
extensions: ['jpeg', 'jpg', 'png', 'gif', 'pdf']
33+
}
34+
]
2635
});
2736

2837
// if no files
@@ -34,10 +43,10 @@ function openFile() {
3443
}
3544

3645
// Choose directory
37-
ipcMain.on('choose_app_dir', event => {
46+
ipcMain.on('choose_app_dir', (event) => {
3847
const directory = dialog.showOpenDialog(mainWindow, {
3948
properties: ['openDirectory'],
40-
buttonLabel: 'Export',
49+
buttonLabel: 'Export'
4150
});
4251

4352
if (!directory) return;
@@ -62,14 +71,14 @@ const createWindow = () => {
6271
height,
6372
webPreferences: {
6473
zoomFactor: 0.7,
65-
'node-Integration': false,
74+
'node-Integration': false
6675
},
6776
show: false,
6877
icon: path.join(__dirname, '/src/public/icons/mac/icon.icns'),
6978
win: {
7079
icon: path.join(__dirname, '/src/public/icons/win/icon.ico'),
71-
target: ['portable'],
72-
},
80+
target: ['portable']
81+
}
7382
});
7483

7584
// and load the index.html of the app.
@@ -88,9 +97,9 @@ const createWindow = () => {
8897
accelerator: process.platform === 'darwin' ? 'Cmd+O' : 'Ctrl+Shift+O',
8998
click() {
9099
openFile();
91-
},
92-
},
93-
],
100+
}
101+
}
102+
]
94103
},
95104
// {
96105
// label: 'Edit',
@@ -116,12 +125,12 @@ const createWindow = () => {
116125
{ role: 'zoomin' },
117126
{ role: 'zoomout' },
118127
{ type: 'separator' },
119-
{ role: 'togglefullscreen' },
120-
],
128+
{ role: 'togglefullscreen' }
129+
]
121130
},
122131
{
123132
role: 'window',
124-
submenu: [{ role: 'minimize' }, { role: 'close' }],
133+
submenu: [{ role: 'minimize' }, { role: 'close' }]
125134
},
126135
{
127136
role: 'help',
@@ -130,22 +139,23 @@ const createWindow = () => {
130139
label: 'Learn More',
131140
click() {
132141
shell.openExternal('https://electronjs.org');
133-
},
134-
},
135-
],
142+
}
143+
}
144+
]
136145
},
137146
{
138147
label: 'Developer',
139148
submenu: [
140149
{
141150
label: 'Toggle Developer Tools',
142-
accelerator: process.platform === 'darwin' ? 'Alt+Command+I' : 'Ctrl+Shift+I',
151+
accelerator:
152+
process.platform === 'darwin' ? 'Alt+Command+I' : 'Ctrl+Shift+I',
143153
click() {
144154
mainWindow.webContents.toggleDevTools();
145-
},
146-
},
147-
],
148-
},
155+
}
156+
}
157+
]
158+
}
149159
];
150160

151161
if (process.platform === 'darwin') {
@@ -160,19 +170,19 @@ const createWindow = () => {
160170
{ role: 'hideothers' },
161171
{ role: 'unhide' },
162172
{ type: 'separator' },
163-
{ role: 'quit' },
164-
],
173+
{ role: 'quit' }
174+
]
165175
});
166176

167177
// Edit menu
168178
template[2].submenu.push(
169179
{
170-
type: 'separator',
180+
type: 'separator'
171181
},
172182
{
173183
label: 'Speech',
174-
submenu: [{ role: 'startspeaking' }, { role: 'stopspeaking' }],
175-
},
184+
submenu: [{ role: 'startspeaking' }, { role: 'stopspeaking' }]
185+
}
176186
);
177187

178188
// Window menu
@@ -181,7 +191,7 @@ const createWindow = () => {
181191
{ role: 'minimize' },
182192
{ role: 'zoom' },
183193
{ type: 'separator' },
184-
{ role: 'front' },
194+
{ role: 'front' }
185195
];
186196
}
187197

@@ -202,13 +212,17 @@ const createWindow = () => {
202212
// Some APIs can only be used after this event occurs.
203213
app.on('ready', () => {
204214
if (isDev) {
205-
const { default: installExtension, REACT_DEVELOPER_TOOLS, REDUX_DEVTOOLS } = require('electron-devtools-installer');
215+
const {
216+
default: installExtension,
217+
REACT_DEVELOPER_TOOLS,
218+
REDUX_DEVTOOLS
219+
} = require('electron-devtools-installer');
206220

207221
installExtension([REACT_DEVELOPER_TOOLS, REDUX_DEVTOOLS])
208222
.then(() => {
209223
createWindow();
210224
})
211-
.catch(err => err);
225+
.catch((err) => err);
212226
} else {
213227
createWindow();
214228
}

0 commit comments

Comments
 (0)