From 7a49502fc5b3295edb1e8f2c419edc52b923ad1e Mon Sep 17 00:00:00 2001 From: SpliiT Date: Mon, 29 Sep 2025 10:49:31 +0200 Subject: [PATCH 1/3] fix(OrderChips): Fix the order of the chips --- components/Step.vue | 10 ++++++++++ stores/treeview.js | 9 ++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/components/Step.vue b/components/Step.vue index 947d055b..aa113133 100644 --- a/components/Step.vue +++ b/components/Step.vue @@ -90,4 +90,14 @@ function decrement_step() { stepper_tree.current_step_index-- } + + const sortedChips = computed(() => { + const chips = steps.value[props.step_index]?.chips || [] + return [...chips].sort((a, b) => + a.localeCompare(b, undefined, { + numeric: true, + sensitivity: "base", + }), + ) + }) diff --git a/stores/treeview.js b/stores/treeview.js index 07ce7566..bcc05bc9 100644 --- a/stores/treeview.js +++ b/stores/treeview.js @@ -1,4 +1,4 @@ -export const useTreeviewStore = defineStore("treeview", () => { +export const use_treeview_store = defineStore("treeview", () => { const dataStyleStore = useDataStyleStore() /** State **/ @@ -15,9 +15,16 @@ export const useTreeviewStore = defineStore("treeview", () => { function addItem(geodeObject, displayed_name, id, object_type) { dataStyleStore.addDataStyle(id, geodeObject, object_type) const child = { title: displayed_name, id, object_type } + for (let i = 0; i < items.value.length; i++) { if (items.value[i].title === geodeObject) { items.value[i].children.push(child) + items.value[i].children.sort((a, b) => + a.title.localeCompare(b.title, undefined, { + numeric: true, + sensitivity: "base", + }), + ) selection.value.push(child) return } From b71d4a23b53589863033a6877dff4d6348c5d5fc Mon Sep 17 00:00:00 2001 From: SpliiT Date: Mon, 29 Sep 2025 11:11:21 +0200 Subject: [PATCH 2/3] closes Geode-solution/Vease#316 --- stores/treeview.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stores/treeview.js b/stores/treeview.js index bcc05bc9..5de9da74 100644 --- a/stores/treeview.js +++ b/stores/treeview.js @@ -1,4 +1,4 @@ -export const use_treeview_store = defineStore("treeview", () => { +export const useTreeviewStore = defineStore("treeview", () => { const dataStyleStore = useDataStyleStore() /** State **/ From ec011fc578c5f9e5f0e5d28b30c58b073a076e81 Mon Sep 17 00:00:00 2001 From: SpliiT Date: Mon, 29 Sep 2025 16:43:40 +0200 Subject: [PATCH 3/3] edit treeview --- components/Viewer/Tree/ObjectTree.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/Viewer/Tree/ObjectTree.vue b/components/Viewer/Tree/ObjectTree.vue index 94eb56bd..bc98a635 100644 --- a/components/Viewer/Tree/ObjectTree.vue +++ b/components/Viewer/Tree/ObjectTree.vue @@ -9,7 +9,7 @@ >