From 09eac890861c5a6d1c447c9fe8560a959a73a039 Mon Sep 17 00:00:00 2001 From: JianXu Date: Wed, 4 Jul 2018 09:59:06 +0800 Subject: [PATCH 1/2] Hotkey for toggle editor fullscreen --- lib/main-menu.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/main-menu.js b/lib/main-menu.js index 9345bd67..b7727224 100644 --- a/lib/main-menu.js +++ b/lib/main-menu.js @@ -267,6 +267,19 @@ const view = { mainWindow.setFullScreen(!mainWindow.isFullScreen()) } }, + { + type: 'separator' + }, + { + label: 'Toggle Side Bar', + accelerator: 'CommandOrControl+B', + click () { + mainWindow.webContents.send('editor:fullscreen') + } + }, + { + type: 'separator' + }, { role: 'zoomin', accelerator: macOS ? 'CommandOrControl+Plus' : 'Control+=' From 05488e66aeaadf99f874281b425b7cfd8ce62f2e Mon Sep 17 00:00:00 2001 From: JianXu Date: Wed, 4 Jul 2018 11:38:43 +0800 Subject: [PATCH 2/2] Add tooltip(CommandOrCtrl+B) for fullscreen --- browser/main/Detail/FullscreenButton.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/browser/main/Detail/FullscreenButton.js b/browser/main/Detail/FullscreenButton.js index 3d29c264..ee212603 100644 --- a/browser/main/Detail/FullscreenButton.js +++ b/browser/main/Detail/FullscreenButton.js @@ -4,12 +4,14 @@ import CSSModules from 'browser/lib/CSSModules' import styles from './FullscreenButton.styl' import i18n from 'browser/lib/i18n' +const OSX = global.process.platform === 'darwin' +const hotkey = (OSX ? i18n.__('Command(⌘)') : i18n.__('Ctrl(^)')) + '+B' const FullscreenButton = ({ onClick }) => ( )