From 328f64da6f5e2fba8e940fb3f78ceb95f8fd0ef2 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Tue, 22 Dec 2015 12:03:27 -0800 Subject: [PATCH 1/2] Add debug flag to console --- console/src/main.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/console/src/main.js b/console/src/main.js index e87384f235..4dc7c82ab9 100644 --- a/console/src/main.js +++ b/console/src/main.js @@ -42,6 +42,8 @@ var interfacePath = null; var dsPath = null; var acPath = null; +var debug = argv.debug; + if (argv.localDebugBuilds || argv.localReleaseBuilds) { interfacePath = pathFinder.discoveredPath("Interface", argv.localReleaseBuilds); dsPath = pathFinder.discoveredPath("domain-server", argv.localReleaseBuilds); @@ -88,6 +90,13 @@ app.on('ready', function() { resizable: false }); + // In debug mode, keep the menu bar, but auto-hide it so the UI still looks the same. + if (debug) { + mainWindow.setAutoHideMenuBar(true); + } else { + mainWindow.setMenu(null); + } + // and load the index.html of the app. mainWindow.loadURL('file://' + __dirname + '/index.html'); From ea1dd506358229b12909127254183a3b1524d7a8 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Tue, 22 Dec 2015 12:03:51 -0800 Subject: [PATCH 2/2] Update run commands to run with --debug --- console/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/console/package.json b/console/package.json index 1634405b81..b45859d66c 100644 --- a/console/package.json +++ b/console/package.json @@ -18,8 +18,8 @@ }, "main": "src/main.js", "scripts": { - "start": "electron . --local-debug-builds", - "local-release": "electron . --local-release-builds", + "start": "electron . --local-debug-builds --debug", + "local-release": "electron . --local-release-builds --debug", "package-darwin": "electron-packager . High\\ Fidelity --overwrite --platform=darwin --arch=x64 --version=0.36.0 --icon=resources/console.icns", "package-win": "electron-packager . High\\ Fidelity --overwrite --platform=win32 --arch=x64 --version=0.36.0 --icon=resources/console.ico", "package-linux": "electron-packager . High\\ Fidelity --overwrite --platform=linux --arch=x64 --version=0.36.0"