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 @@
+
+
+
+ {{ t('side_menu', 'Sort apps') }}
+
+
+
+
+
+
+
+ ⇅
+ {{element.name}}
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
-
+
{{ t('side_menu', 'Default') }}
-
+
{{ t('side_menu', 'Always displayed') }}
-
+
{{ t('side_menu', 'Big menu') }}
-
+
{{ t('side_menu', 'With categories') }}
-
-
-
-
+
+
+
+