From 4ce03f7a4b0afcb0d4a6481161d145843bf6a5e9 Mon Sep 17 00:00:00 2001 From: Jesse Malotaux Date: Fri, 11 Apr 2025 14:02:07 +0200 Subject: [PATCH] Macro recorder update, Macro service added (for the panels) --- be/app/macro.go | 14 +++++++---- be/app/structs/macro-struct.go | 5 ++++ fe/src/components/macros/MacroOverview.vue | 24 ++++++++----------- .../macros/parts/RecorderHeader.vue | 4 ---- fe/src/services/MacroService.js | 24 +++++++++++++++++++ fe/src/stores/macrorecorder.js | 1 - 6 files changed, 48 insertions(+), 24 deletions(-) create mode 100644 fe/src/services/MacroService.js diff --git a/be/app/macro.go b/be/app/macro.go index 4b82e5a..6da6a42 100644 --- a/be/app/macro.go +++ b/be/app/macro.go @@ -48,17 +48,21 @@ func ListMacros(w http.ResponseWriter, r *http.Request) { log.Println(err) } - var fileNames []string + var macroList []structs.MacroInfo for _, file := range files { filename := filepath.Base(file.Name()) - filename = strings.TrimSuffix(filename, filepath.Ext(filename)) - filename = strings.Replace(filename, "_", " ", -1) + macroname := strings.TrimSuffix(filename, filepath.Ext(filename)) + nicename := strings.Replace(macroname, "_", " ", -1) - fileNames = append(fileNames, filename) + log.Println(macroname, nicename) + macroList = append(macroList, structs.MacroInfo{ + Name: nicename, + Macroname: macroname, + }) } - json.NewEncoder(w).Encode(fileNames) + json.NewEncoder(w).Encode(macroList) } func DeleteMacro(w http.ResponseWriter, r *http.Request) {} diff --git a/be/app/structs/macro-struct.go b/be/app/structs/macro-struct.go index a22fa1b..e91a51c 100644 --- a/be/app/structs/macro-struct.go +++ b/be/app/structs/macro-struct.go @@ -17,3 +17,8 @@ type NewMacro struct { Name string `json:"name"` Steps []Step `json:"steps"` } + +type MacroInfo struct { + Name string `json:"name"` + Macroname string `json:"macroname"` +} diff --git a/fe/src/components/macros/MacroOverview.vue b/fe/src/components/macros/MacroOverview.vue index 2f17a95..23d36e2 100644 --- a/fe/src/components/macros/MacroOverview.vue +++ b/fe/src/components/macros/MacroOverview.vue @@ -3,8 +3,8 @@

Saved Macros

- - {{ macro }} + + {{ macro.name }}
@@ -12,30 +12,26 @@