From 0463eb5f40b8c86594836eae586af95d289743ef Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Thu, 1 Aug 2024 07:48:32 +0200 Subject: [PATCH] add node background instead of outline improve responsiveness & loading time of param editor --- .mise.toml | 2 +- TODO | 8 ++++---- src/renderer/App.vue | 8 +++++++- .../components/nodes/EditorNodeAction.vue | 4 ++-- src/renderer/components/nodes/ParamEditor.vue | 19 +++++++++++++++---- 5 files changed, 29 insertions(+), 12 deletions(-) diff --git a/.mise.toml b/.mise.toml index 755c9cf..ef249ae 100644 --- a/.mise.toml +++ b/.mise.toml @@ -1,5 +1,5 @@ [tools] -node = "22.5.1" +node = "latest" [env] _.file = '.env.local' diff --git a/TODO b/TODO index 01f39c3..d3a6298 100644 --- a/TODO +++ b/TODO @@ -51,13 +51,13 @@ Tests: - Disable step - View logs in realtime - editor full width (no sidebar) -- done indicators -- only one trigger +✔ done indicators @done(24-08-01 07:45) +✔ only one trigger @done(24-08-01 07:45) - ask feedback on the editor (pause, confirm, etc.) - env -- finir l'implementation des triggers +✔ finir l'implementation des triggers @done(24-08-01 07:45) ✔ overwrite d'un fichier fonctionne pas bien @done(24-07-30 17:40) -- fermer trop vite la fenêtre de modifiation n'enregistre pas le changement +✔ fermer trop vite la fenêtre de modification n'enregistre pas le changement @done(24-08-01 07:43) - export Electron ne fonctionne pas diff --git a/src/renderer/App.vue b/src/renderer/App.vue index 5fe40ea..5266d07 100644 --- a/src/renderer/App.vue +++ b/src/renderer/App.vue @@ -51,7 +51,10 @@
- + +
+ +
@@ -284,8 +287,10 @@ function onInvalidSubmit({ values, errors, results }: any) { const onSubmit = handleSubmit(onSuccess, onInvalidSubmit) const type = ref<'login' | 'register'>('login') +const isLoading = ref(false) onMounted(async () => { + isLoading.value = true await auth.init() await filesStore.load() @@ -293,6 +298,7 @@ onMounted(async () => { await init() console.log('init done') // const result = await api.execute('') + isLoading.value = false }) diff --git a/src/renderer/components/nodes/EditorNodeAction.vue b/src/renderer/components/nodes/EditorNodeAction.vue index 3b5140e..7732609 100644 --- a/src/renderer/components/nodes/EditorNodeAction.vue +++ b/src/renderer/components/nodes/EditorNodeAction.vue @@ -176,6 +176,7 @@ const showSidebar = ref(false) display: flex; flex-direction: column; align-items: center; + background-color: white; } .node-action { @@ -196,8 +197,7 @@ const showSidebar = ref(false) } &.error { - outline: 1px solid red; - outline-offset: 3px; + background-color: rgba(255, 0, 0, 0.1); } } diff --git a/src/renderer/components/nodes/ParamEditor.vue b/src/renderer/components/nodes/ParamEditor.vue index cb09a34..8a50e7c 100644 --- a/src/renderer/components/nodes/ParamEditor.vue +++ b/src/renderer/components/nodes/ParamEditor.vue @@ -3,6 +3,7 @@
+
+ +
+
+
+