aboutsummaryrefslogtreecommitdiff
path: root/electron/index.js
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2021-02-23 16:17:20 +0000
committerAndrew Lee <alee14498@protonmail.com>2021-02-23 16:17:20 +0000
commit50ff551ac2f988e3949b097eeda34247f60e5e4c (patch)
tree24e9ed57aead4fa2b6e260e5b021ff7329e93e9c /electron/index.js
parenta9fae599f0771d03c9f2c3b1e2b20fd2e2b82c6a (diff)
downloadlawrence-hill-50ff551ac2f988e3949b097eeda34247f60e5e4c.tar.gz
lawrence-hill-50ff551ac2f988e3949b097eeda34247f60e5e4c.tar.bz2
lawrence-hill-50ff551ac2f988e3949b097eeda34247f60e5e4c.zip
electron
Diffstat (limited to 'electron/index.js')
-rw-r--r--electron/index.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/electron/index.js b/electron/index.js
new file mode 100644
index 0000000..b558247
--- /dev/null
+++ b/electron/index.js
@@ -0,0 +1,27 @@
+const { app, BrowserWindow } = require('electron')
+
+function createWindow () {
+ const win = new BrowserWindow({
+ width: 800,
+ height: 600,
+ webPreferences: {
+ nodeIntegration: true
+ }
+ })
+
+ win.loadFile('src/index.html')
+}
+
+app.whenReady().then(createWindow)
+
+app.on('window-all-closed', () => {
+ if (process.platform !== 'darwin') {
+ app.quit()
+ }
+})
+
+app.on('activate', () => {
+ if (BrowserWindow.getAllWindows().length === 0) {
+ createWindow()
+ }
+}) \ No newline at end of file