import electron from 'electron';

let app = electron.app;
let BrowserWindow = electron.BrowserWindow;
let globalShortcut = electron.globalShortcut;
let ipcMain = electron.ipcMain;

let mainWindow = null;

let mainWindowOptions = {
  width: 960,
  height: 600,
  frame: false,
  resizable: true,
  skipTaskbar: true,
  show: false,
  icon: 'build/icon.ico'
};

let mainWindowHtml = `file://${__dirname}/../main.html`;

app.on('window-all-closed', function () {
  if (process.platform != 'darwin') {
    app.quit();
  }
});

app.on('ready', () => {
  mainWindow = new BrowserWindow(mainWindowOptions);

  mainWindow.loadURL(mainWindowHtml);
  //mainWindow.webContents.openDevTools();

  mainWindow.on('closed', () => {
    mainWindow = null;
  });

  mainWindow.on('blur', (event, arg) => {
    if (mainWindow.isVisible())
      mainWindow.hide();
  });

  ipcMain.on('hide-main-window', (event, arg) => {
    mainWindow.hide();
  });

  ipcMain.on('close-main-window', () => {
    app.quit();
  });

  ipcMain.on('reload-window', (event, arg) => {
    mainWindow.reload();
  });

  globalShortcut.register('alt+space', () => {
    if (mainWindow.isVisible())
      mainWindow.hide();
    else
      mainWindow.show();
  });
});

@@ -24,17 +24,16 @@
 lectron'
-;
 %0A%0Alet ap
@@ -48,17 +48,16 @@
 tron.app
-;
 %0Alet Bro
@@ -91,17 +91,16 @@
 erWindow
-;
 %0Alet glo
@@ -136,17 +136,16 @@
 Shortcut
-;
 %0Alet ipc
@@ -167,17 +167,16 @@
 .ipcMain
-;
 %0A%0Alet ma
@@ -190,17 +190,16 @@
 w = null
-;
 %0A%0Alet ma
@@ -344,17 +344,16 @@
 n.ico'%0A%7D
-;
 %0A%0Alet ma
@@ -401,17 +401,16 @@
 in.html%60
-;
 %0A%0Aapp.on
@@ -501,17 +501,15 @@
 it()
-;
 %0A  %7D%0A%7D)
-;
 %0A%0Aap
@@ -581,17 +581,16 @@
 Options)
-;
 %0A%0A  main
@@ -619,17 +619,16 @@
 dowHtml)
-;
 %0A  //mai
@@ -661,17 +661,16 @@
 vTools()
-;
 %0A%0A  main
@@ -718,23 +718,21 @@
 w = null
-;
 %0A  %7D)
-;
 %0A%0A  main
@@ -814,39 +814,37 @@
 ainWindow.hide()
-;
 %0A  %7D)
-;
 %0A%0A  ipcMain.on('
@@ -901,23 +901,21 @@
 w.hide()
-;
 %0A  %7D)
-;
 %0A%0A  ipcM
@@ -964,23 +964,21 @@
 p.quit()
-;
 %0A  %7D)
-;
 %0A%0A  ipcM
@@ -1042,23 +1042,21 @@
 reload()
-;
 %0A  %7D)
-;
 %0A%0A  glob
@@ -1151,17 +1151,16 @@
 w.hide()
-;
 %0A    els
@@ -1188,16 +1188,12 @@
 ow()
-;
 %0A  %7D)
-;
 %0A%7D)
-;%0A

removed semicolon