From 2cddfe22680820e2dc18441b05fa187dbc26fb5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kl=C3=ADma?= Date: Mon, 25 Jul 2022 12:05:34 +0200 Subject: [PATCH] chore(suite-desktop): F5/cmd+R to reload app --- docs/packages/suite-desktop.md | 2 ++ .../src-electron/modules/shortcuts.ts | 14 ++++++-------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/packages/suite-desktop.md b/docs/packages/suite-desktop.md index 5e569f9780..3185c01abd 100644 --- a/docs/packages/suite-desktop.md +++ b/docs/packages/suite-desktop.md @@ -54,7 +54,9 @@ Available shortcuts: | name | commands | | --------------------- | ---------------------------------------------------- | +| Reload app (renderer) | F5, Ctrl+R, Cmd+R | | Open DevTools | F12, Cmd+Shift+I,Ctrl+Shift+I, Cmd+Alt+I, Ctrl+Alt+I | + ## Runtime flags Runtime flags can be used when running the Suite Desktop executable, enabling or disabling certain features. For example: `./Trezor-Suite-22.7.2.AppImage --open-devtools` will run with this flag turned on, which will result in opening DevTools on app launch. diff --git a/packages/suite-desktop/src-electron/modules/shortcuts.ts b/packages/suite-desktop/src-electron/modules/shortcuts.ts index 17e1946e3b..52a43d8ed9 100644 --- a/packages/suite-desktop/src-electron/modules/shortcuts.ts +++ b/packages/suite-desktop/src-electron/modules/shortcuts.ts @@ -18,14 +18,12 @@ const init: Module = ({ mainWindow }) => { }); }); - electronLocalshortcut.register(mainWindow, 'F5', () => { - logger.info('shortcuts', 'F5 pressed'); - mainWindow.loadURL(APP_SRC); - }); - - electronLocalshortcut.register(mainWindow, 'CommandOrControl+R', () => { - logger.info('shortcuts', 'CTRL+R pressed'); - mainWindow.loadURL(APP_SRC); + const reloadAppShortcuts = ['F5', 'CommandOrControl+R']; + reloadAppShortcuts.forEach(shortcut => { + electronLocalshortcut.register(mainWindow, shortcut, () => { + logger.info('shortcuts', `${shortcut} pressed to reload app`); + mainWindow.webContents.reload(); + }); }); };