From d9dbf8e4622e4c0471450a45bd9cdbdf24a2624c Mon Sep 17 00:00:00 2001 From: Fabio Date: Sat, 30 May 2020 12:54:05 +0200 Subject: [PATCH] Added setting modal --- src/main/index.js | 2 +- src/renderer/App.vue | 12 +- src/renderer/components/BaseConfirmModal.vue | 2 +- .../components/ModalAskCredentials.vue | 2 +- .../components/ModalEditConnection.vue | 6 +- .../components/ModalNewConnection.vue | 4 +- src/renderer/components/ModalSettings.vue | 145 ++++++++++++++++++ src/renderer/components/SettingBarContext.vue | 2 +- src/renderer/components/TheSettingBar.vue | 9 +- src/renderer/i18n/en-US.js | 8 +- src/renderer/i18n/it-IT.js | 8 +- src/renderer/scss/main.scss | 36 +++++ .../store/modules/application.store.js | 50 +++++- .../store/modules/connections.store.js | 36 +---- src/renderer/store/modules/settings.store.js | 2 +- 15 files changed, 270 insertions(+), 54 deletions(-) create mode 100644 src/renderer/components/ModalSettings.vue diff --git a/src/main/index.js b/src/main/index.js index bcab7887..fd517848 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -18,7 +18,7 @@ function createMainWindow () { width: 1600, height: 1000, minHeight: 550, - minWidth: 450, + minWidth: 900, title: 'Antares', autoHideMenuBar: true, icon: path.join(__static, 'logo-32.png'), diff --git a/src/renderer/App.vue b/src/renderer/App.vue index c6d4f5df..0988b274 100644 --- a/src/renderer/App.vue +++ b/src/renderer/App.vue @@ -15,6 +15,7 @@ + @@ -27,6 +28,7 @@ import TheAppWelcome from '@/components/TheAppWelcome'; import DatabaseWorkspace from '@/components/DatabaseWorkspace'; import ModalNewConnection from '@/components/ModalNewConnection'; import ModalEditConnection from '@/components/ModalEditConnection'; +import ModalSettings from '@/components/ModalSettings'; export default { name: 'App', @@ -37,7 +39,8 @@ export default { TheAppWelcome, DatabaseWorkspace, ModalNewConnection, - ModalEditConnection + ModalEditConnection, + ModalSettings }, data () { return { @@ -46,14 +49,15 @@ export default { computed: { ...mapGetters({ isLoading: 'application/isLoading', - isNewConnModal: 'connections/isNewModal', - isEditModal: 'connections/isEditModal', + isNewConnModal: 'application/isNewModal', + isEditModal: 'application/isEditModal', + isSettingModal: 'application/isSettingModal', connections: 'connections/getConnections' }) }, methods: { ...mapActions({ - showNewConnModal: 'connections/showNewConnModal' + showNewConnModal: 'application/showNewConnModal' }) } }; diff --git a/src/renderer/components/BaseConfirmModal.vue b/src/renderer/components/BaseConfirmModal.vue index af0a0529..20746177 100644 --- a/src/renderer/components/BaseConfirmModal.vue +++ b/src/renderer/components/BaseConfirmModal.vue @@ -2,7 +2,7 @@