From c5dff9af9f2b774349feaa992d8dde09d6b59950 Mon Sep 17 00:00:00 2001 From: V1shvesh Date: Mon, 30 Oct 2017 15:07:54 +0530 Subject: [PATCH 1/2] Add DevTools Keyboard Shortcut --- app/src/main.js | 10 +++++++++- package.json | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main.js b/app/src/main.js index 10613c30f..5997e5b47 100644 --- a/app/src/main.js +++ b/app/src/main.js @@ -1,9 +1,11 @@ import electron from 'electron'; // eslint-disable-line import/no-extraneous-dependencies +import electronLocalshortcut from 'electron-localshortcut'; // eslint-disable-line import/no-extraneous-dependencies import path from 'path'; import storage from 'electron-json-storage'; // eslint-disable-line import/no-extraneous-dependencies import i18n from './i18n'; import buildMenu from './menu'; + const { app, BrowserWindow, Menu, ipcMain } = electron; let win; @@ -77,6 +79,12 @@ function createWindow() { Menu.setApplicationMenu(buildMenu(app, copyright, i18n)); win.loadURL(`file://${__dirname}/index.html`); + // Enables DevTools + win.devtools = true; + electronLocalshortcut.register(win, 'CmdOrCtrl+Shift+I', () => { + win.webContents.toggleDevTools(); + }); + win.on('closed', () => { win = null; }); const selectionMenu = Menu.buildFromTemplate([ @@ -189,4 +197,4 @@ ipcMain.on('set-locale', (event, locale) => { ipcMain.on('request-locale', () => { getConfig(); -}); +}); \ No newline at end of file diff --git a/package.json b/package.json index 0969d9245..27765e59c 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "bignumber.js": "4.0.4", "bitcore-mnemonic": "1.2.5", "copy-to-clipboard": "3.0.8", + "electron-localshortcut": "^2.0.2", "flexboxgrid": "=6.3.1", "history": "^4.7.2", "i18next": "^9.0.0", From 6afdd566002da77f5d1899759491a443d994cabb Mon Sep 17 00:00:00 2001 From: V1shvesh Date: Wed, 1 Nov 2017 22:26:03 +0530 Subject: [PATCH 2/2] Fix linting issue --- app/src/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main.js b/app/src/main.js index 5997e5b47..b4c7ac62a 100644 --- a/app/src/main.js +++ b/app/src/main.js @@ -197,4 +197,4 @@ ipcMain.on('set-locale', (event, locale) => { ipcMain.on('request-locale', () => { getConfig(); -}); \ No newline at end of file +});