Commit f7378ac4d407017d4af16963c5d62628bdc80059

Authored by Eric Fernandez
1 parent ce26c30d51
Exists in master

full screen electron, no bar

Showing 1 changed file with 6 additions and 3 deletions   Show diff stats
1 const { app, BrowserWindow } = require('electron') 1 const { app, BrowserWindow } = require('electron')
2 require('electron-debug')({ showDevTools: true }); 2 require('electron-debug')({ showDevTools: true });
3 const path = require('path') 3 const path = require('path');
4 const url = require('url') 4 const url = require('url');
5 5
6 let win; 6 let win;
7 7
8 function createWindow () { 8 function createWindow () {
9 // Create the browser window. 9 // Create the browser window.
10 win = new BrowserWindow({ 10 win = new BrowserWindow({
11 width: 600, 11 width: 600,
12 height: 600, 12 height: 600,
13 backgroundColor: '#ffffff', 13 backgroundColor: '#ffffff',
14 icon: `file://${__dirname}/www/assets/logo.png` 14 icon: `file://${__dirname}/www/assets/logo.png`,
15 fullscreen: true
15 }) 16 })
16 17
17 win.loadURL(url.format({ pathname: path.join(__dirname, '/www/index.html'), protocol: 'file:', slashes: true })) 18 win.loadURL(url.format({ pathname: path.join(__dirname, '/www/index.html'), protocol: 'file:', slashes: true }))
18 19
19 // Event when the window is closed. 20 // Event when the window is closed.
20 win.on('closed', function () { 21 win.on('closed', function () {
21 win = null 22 win = null
22 }) 23 })
24
25 win.removeMenu();
23 } 26 }
24 27
25 // Create window on electron intialization 28 // Create window on electron intialization
26 app.on('ready', createWindow) 29 app.on('ready', createWindow)
27 30
28 // Quit when all windows are closed. 31 // Quit when all windows are closed.
29 app.on('window-all-closed', function () { 32 app.on('window-all-closed', function () {
30 33
31 // On macOS specific close process 34 // On macOS specific close process
32 if (process.platform !== 'darwin') { 35 if (process.platform !== 'darwin') {
33 app.quit() 36 app.quit()
34 } 37 }
35 }) 38 })
36 39
37 app.on('activate', function () { 40 app.on('activate', function () {
38 // macOS specific close process 41 // macOS specific close process
39 if (win === null) { 42 if (win === null) {
40 createWindow() 43 createWindow()
41 } 44 }
42 }); 45 });
43 46