From 56b0a4815c6f54eef164d849f6ca25af1e142b16 Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Mon, 4 Jul 2022 15:10:40 +0200 Subject: [PATCH] feat: option to disable scratchpad --- src/renderer/App.vue | 18 ++++++++++-------- .../components/ModalAllConnections.vue | 6 ++++++ src/renderer/components/ModalSettings.vue | 19 +++++++++++++++++++ src/renderer/components/TheSettingBar.vue | 9 ++++++++- src/renderer/composables/useFocusTrap.ts | 3 ++- src/renderer/i18n/en-US.ts | 3 ++- src/renderer/stores/settings.ts | 7 ++++++- 7 files changed, 53 insertions(+), 12 deletions(-) diff --git a/src/renderer/App.vue b/src/renderer/App.vue index 84db11ee..9fc02dac 100644 --- a/src/renderer/App.vue +++ b/src/renderer/App.vue @@ -67,21 +67,23 @@ const { changeApplicationTheme } = settingsStore; const isAllConnectionsModal: Ref = ref(false); -document.addEventListener('DOMContentLoaded', () => { - setTimeout(() => { - changeApplicationTheme(applicationTheme.value);// Forces persistentStore to save on file and mail process - }, 1000); -}); - -window.addEventListener('keypress', (e: KeyboardEvent) => { +const onKey = (e: KeyboardEvent) => { if (e.ctrlKey || e.metaKey) { if (e.code === 'Space') { isAllConnectionsModal.value = true; e.stopPropagation(); } } +}; + +document.addEventListener('DOMContentLoaded', () => { + setTimeout(() => { + changeApplicationTheme(applicationTheme.value);// Forces persistentStore to save on file and mail process + }, 1000); }); +window.addEventListener('keypress', onKey); + onMounted(() => { ipcRenderer.send('check-for-updates'); checkVersionUpdate(); @@ -126,7 +128,7 @@ onMounted(() => { }); onBeforeUnmount(() => { - window.removeEventListener('keydown', console.log); + window.removeEventListener('keydown', onKey); }); diff --git a/src/renderer/components/ModalAllConnections.vue b/src/renderer/components/ModalAllConnections.vue index a340e9eb..47d03238 100644 --- a/src/renderer/components/ModalAllConnections.vue +++ b/src/renderer/components/ModalAllConnections.vue @@ -96,6 +96,12 @@ + diff --git a/src/renderer/components/ModalSettings.vue b/src/renderer/components/ModalSettings.vue index f91dc9c4..4e1c11b7 100644 --- a/src/renderer/components/ModalSettings.vue +++ b/src/renderer/components/ModalSettings.vue @@ -126,6 +126,19 @@ +
+
+ +
+
+ +
+