From 887080efa6990ba9d7a17130d1e7fe1f3c54029e Mon Sep 17 00:00:00 2001 From: Jesse Malotaux Date: Fri, 11 Apr 2025 13:50:24 +0200 Subject: [PATCH] Panels V1: basic panel overview, basic binding of macros to buttons, basic panel-view. --- fe/src/components/panels/PanelDetail.vue | 59 ----- fe/src/components/panels/PanelEdit.vue | 236 ++++++++++++++++++++ fe/src/components/panels/PanelView.vue | 74 ++++++ fe/src/components/panels/PanelsOverview.vue | 130 ++++++++++- fe/src/services/PanelService.js | 36 +++ fe/src/views/PanelsView.vue | 57 ++++- panels/almost_empty_panel/panel.json | 6 - panels/test_panel/index.html | 42 ++-- panels/test_panel/panel.json | 9 +- 9 files changed, 538 insertions(+), 111 deletions(-) delete mode 100644 fe/src/components/panels/PanelDetail.vue create mode 100644 fe/src/components/panels/PanelEdit.vue create mode 100644 fe/src/components/panels/PanelView.vue create mode 100644 fe/src/services/PanelService.js delete mode 100644 panels/almost_empty_panel/panel.json diff --git a/fe/src/components/panels/PanelDetail.vue b/fe/src/components/panels/PanelDetail.vue deleted file mode 100644 index 50ed42d..0000000 --- a/fe/src/components/panels/PanelDetail.vue +++ /dev/null @@ -1,59 +0,0 @@ - - - - - diff --git a/fe/src/components/panels/PanelEdit.vue b/fe/src/components/panels/PanelEdit.vue new file mode 100644 index 0000000..810a98d --- /dev/null +++ b/fe/src/components/panels/PanelEdit.vue @@ -0,0 +1,236 @@ + + + + + diff --git a/fe/src/components/panels/PanelView.vue b/fe/src/components/panels/PanelView.vue new file mode 100644 index 0000000..0796571 --- /dev/null +++ b/fe/src/components/panels/PanelView.vue @@ -0,0 +1,74 @@ + + + + + diff --git a/fe/src/components/panels/PanelsOverview.vue b/fe/src/components/panels/PanelsOverview.vue index 0570aee..7893a52 100644 --- a/fe/src/components/panels/PanelsOverview.vue +++ b/fe/src/components/panels/PanelsOverview.vue @@ -1,15 +1,35 @@