From ab64a13fc1ac313ed2a6713cfe76f367ce3d6c9e Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Sat, 12 Apr 2025 14:58:40 +0200 Subject: [PATCH] add app orderer --- package.json | 3 +- src/components/settings/form/FormAppSort.vue | 134 ++++++++++++++++++ .../settings/form/FormDisplayPicker.vue | 55 ++++--- src/pages/AdminSettings.vue | 22 ++- src/scss/admin.scss | 5 +- src/store/nav.js | 50 +++---- 6 files changed, 215 insertions(+), 54 deletions(-) create mode 100644 src/components/settings/form/FormAppSort.vue diff --git a/package.json b/package.json index c34ca5e..0a23693 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,8 @@ "node-polyfill-webpack-plugin": "^4.1.0", "pinia": "^3.0.1", "postcss": "^7.0.0 || ^8.0.1", - "vue": "^3.5.13" + "vue": "^3.5.13", + "vuedraggable": "^4.1.0" }, "browserslist": [ "extends @nextcloud/browserslist-config" diff --git a/src/components/settings/form/FormAppSort.vue b/src/components/settings/form/FormAppSort.vue new file mode 100644 index 0000000..00867f8 --- /dev/null +++ b/src/components/settings/form/FormAppSort.vue @@ -0,0 +1,134 @@ + + + + + + diff --git a/src/components/settings/form/FormDisplayPicker.vue b/src/components/settings/form/FormDisplayPicker.vue index 07d38d0..ebf7a72 100644 --- a/src/components/settings/form/FormDisplayPicker.vue +++ b/src/components/settings/form/FormDisplayPicker.vue @@ -1,22 +1,50 @@