From 9dd685b06216a2ce9286fdd48c57b0d9a3871164 Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Wed, 27 Apr 2022 18:23:48 +0200 Subject: [PATCH] refactor: initial pinia implementation --- src/renderer/App.vue | 34 ++++++---- src/renderer/components/BaseTextEditor.vue | 3 +- src/renderer/components/ModalSettings.vue | 28 +++++++-- .../components/ModalSettingsChangelog.vue | 9 +-- .../components/ModalSettingsUpdate.vue | 18 +++++- src/renderer/components/QueryEditor.vue | 20 ++++-- src/renderer/components/TheFooter.vue | 19 ++++-- src/renderer/components/TheScratchpad.vue | 7 ++- src/renderer/components/TheSettingBar.vue | 19 ++++-- src/renderer/i18n/index.js | 2 +- src/renderer/libs/ext-language_tools.js | 3 + src/renderer/store/index.js | 2 - src/renderer/stores/application.js | 63 +++++++++++++++++++ webpack.renderer.config.js | 2 +- 14 files changed, 183 insertions(+), 46 deletions(-) create mode 100644 src/renderer/stores/application.js diff --git a/src/renderer/App.vue b/src/renderer/App.vue index 7a0f7083..d1198707 100644 --- a/src/renderer/App.vue +++ b/src/renderer/App.vue @@ -26,9 +26,11 @@ diff --git a/src/renderer/components/BaseTextEditor.vue b/src/renderer/components/BaseTextEditor.vue index 639a25fb..04498e4c 100644 --- a/src/renderer/components/BaseTextEditor.vue +++ b/src/renderer/components/BaseTextEditor.vue @@ -13,6 +13,7 @@ import * as ace from 'ace-builds'; import 'ace-builds/webpack-resolver'; import { mapGetters } from 'vuex'; +import { uidGen } from 'common/libs/uidGen'; export default { name: 'BaseTextEditor', @@ -78,7 +79,7 @@ export default { } }, created () { - this.id = this._uid; + this.id = uidGen('E'); }, mounted () { this.editor = ace.edit(`editor-${this.id}`, { diff --git a/src/renderer/components/ModalSettings.vue b/src/renderer/components/ModalSettings.vue index a0a76c9f..83a9b0b0 100644 --- a/src/renderer/components/ModalSettings.vue +++ b/src/renderer/components/ModalSettings.vue @@ -320,6 +320,8 @@