diff --git a/package.json b/package.json index 8f6330a5..0cc88f09 100644 --- a/package.json +++ b/package.json @@ -30,14 +30,17 @@ "element-plus": "^2.2.6", "fuse.js": "^6.5.3", "is-electron": "^2.2.0", + "localforage": "^1.10.0", + "lodash": "^4.17.21", "monaco-editor": "^0.33.0", "object-hash": "^2.2.0", "pinia": "^2.0.14", "ua-parser-js": "^1.0.2", - "vue": "^3.2.36", + "vue": "^3.2.41", "vue-echarts": "^6.1.0", "vue-i18n": "9", - "vue-router": "4" + "vue-router": "4", + "vuedraggable": "^4.1.0" }, "devDependencies": { "@babel/core": "^7.16.10", @@ -47,6 +50,8 @@ "@iconify-json/fa6-regular": "^1.1.3", "@iconify-json/fa6-solid": "^1.1.4", "@tauri-apps/cli": "^1.0.0-rc.8", + "@types/events": "^3.0.0", + "@types/object-hash": "^2.2.1", "@typescript-eslint/eslint-plugin": "^5.4.0", "@typescript-eslint/parser": "^5.4.0", "@vue/cli-plugin-babel": "~5.0.0", diff --git a/src/components.d.ts b/src/components.d.ts index d57bc71e..36c6fcce 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -73,6 +73,8 @@ declare module '@vue/runtime-core' { IEpArrowRight: typeof import('~icons/ep/arrow-right')['default'] IEpCheck: typeof import('~icons/ep/check')['default'] IEpCpu: typeof import('~icons/ep/cpu')['default'] + IEpFolderChecked: typeof import('~icons/ep/folder-checked')['default'] + IEpFolderRemove: typeof import('~icons/ep/folder-remove')['default'] IEpHelpFilled: typeof import('~icons/ep/help-filled')['default'] IEpHistogram: typeof import('~icons/ep/histogram')['default'] IEpHomeFilled: typeof import('~icons/ep/home-filled')['default'] @@ -83,6 +85,8 @@ declare module '@vue/runtime-core' { IEpQuestionFilled: typeof import('~icons/ep/question-filled')['default'] IEpSearch: typeof import('~icons/ep/search')['default'] IEpSetting: typeof import('~icons/ep/setting')['default'] + IEpSort: typeof import('~icons/ep/sort')['default'] + IEpUser: typeof import('~icons/ep/user')['default'] IFa6SolidCircleQuestion: typeof import('~icons/fa6-solid/circle-question')['default'] IFa6SolidLink: typeof import('~icons/fa6-solid/link')['default'] IFa6SolidTerminal: typeof import('~icons/fa6-solid/terminal')['default'] diff --git a/src/components/display/PresetItem.vue b/src/components/display/PresetItem.vue index 2098acfd..6375d1f5 100644 --- a/src/components/display/PresetItem.vue +++ b/src/components/display/PresetItem.vue @@ -1,5 +1,5 @@