From dfd6c46764aae8bb6920a95a61a1b7aa5a0d8f5c Mon Sep 17 00:00:00 2001 From: bymyself Date: Tue, 24 Jun 2025 12:33:27 -0700 Subject: [PATCH] [feat] Add Vue visual widgets - WidgetColorPicker: Color selection with ColorPicker component - WidgetImage: Single image display with Image component - WidgetImageCompare: Before/after comparison with ImageCompare component - WidgetGalleria: Image gallery/carousel with Galleria component - WidgetChart: Data visualization with Chart component --- .../graph/vueWidgets/WidgetChart.vue | 65 +++++++ .../graph/vueWidgets/WidgetColorPicker.vue | 33 ++++ .../graph/vueWidgets/WidgetGalleria.vue | 101 ++++++++++ .../graph/vueWidgets/WidgetImage.vue | 29 +++ .../graph/vueWidgets/WidgetImageCompare.vue | 172 ++++++++++++++++++ 5 files changed, 400 insertions(+) create mode 100644 src/components/graph/vueWidgets/WidgetChart.vue create mode 100644 src/components/graph/vueWidgets/WidgetColorPicker.vue create mode 100644 src/components/graph/vueWidgets/WidgetGalleria.vue create mode 100644 src/components/graph/vueWidgets/WidgetImage.vue create mode 100644 src/components/graph/vueWidgets/WidgetImageCompare.vue diff --git a/src/components/graph/vueWidgets/WidgetChart.vue b/src/components/graph/vueWidgets/WidgetChart.vue new file mode 100644 index 000000000..03491feab --- /dev/null +++ b/src/components/graph/vueWidgets/WidgetChart.vue @@ -0,0 +1,65 @@ + + + diff --git a/src/components/graph/vueWidgets/WidgetColorPicker.vue b/src/components/graph/vueWidgets/WidgetColorPicker.vue new file mode 100644 index 000000000..67d08f0d1 --- /dev/null +++ b/src/components/graph/vueWidgets/WidgetColorPicker.vue @@ -0,0 +1,33 @@ + + + diff --git a/src/components/graph/vueWidgets/WidgetGalleria.vue b/src/components/graph/vueWidgets/WidgetGalleria.vue new file mode 100644 index 000000000..faa31ce91 --- /dev/null +++ b/src/components/graph/vueWidgets/WidgetGalleria.vue @@ -0,0 +1,101 @@ + + + diff --git a/src/components/graph/vueWidgets/WidgetImage.vue b/src/components/graph/vueWidgets/WidgetImage.vue new file mode 100644 index 000000000..d7af95cf0 --- /dev/null +++ b/src/components/graph/vueWidgets/WidgetImage.vue @@ -0,0 +1,29 @@ + + + diff --git a/src/components/graph/vueWidgets/WidgetImageCompare.vue b/src/components/graph/vueWidgets/WidgetImageCompare.vue new file mode 100644 index 000000000..30258919c --- /dev/null +++ b/src/components/graph/vueWidgets/WidgetImageCompare.vue @@ -0,0 +1,172 @@ + + +