Feature(custom): support theme system and add a new theme hub for piclist

This commit is contained in:
Kuingsmile
2026-01-14 23:00:07 +08:00
parent d98f955a76
commit 50a59a124a
55 changed files with 1440 additions and 1621 deletions

View File

@@ -31,6 +31,7 @@
"lint:dpdm:renderer": "dpdm -T --tsconfig ./tsconfig.json --no-tree --no-warning --exit-code circular:1 src/renderer/main.ts",
"lint:fix": "eslint --fix --ext .js,.jsx,.ts,.tsx,.vue src/ scripts/ .",
"lint:style": "stylelint \"src/**/*.(vue|less|scss|css)\" --fix",
"lint:style:themes": "stylelint \"resources/theme/*.css\" --fix",
"postinstall": "electron-builder install-app-deps",
"postuninstall": "electron-builder install-app-deps",
"prebuild": "electron-vite build",
@@ -50,6 +51,7 @@
"@piclist/store": "^3.0.1",
"@smithy/node-http-handler": "^4.4.7",
"@vueuse/core": "^14.1.0",
"adm-zip": "^0.5.16",
"ali-oss": "^6.23.0",
"axios": "^1.13.2",
"chalk": "^5.6.2",
@@ -89,6 +91,7 @@
"@headlessui/vue": "^1.7.23",
"@highlightjs/vue-plugin": "^2.1.2",
"@intlify/unplugin-vue-i18n": "^11.0.3",
"@types/adm-zip": "^0.5.7",
"@types/ali-oss": "^6.23.0",
"@types/fs-extra": "^11.0.4",
"@types/js-yaml": "^4.0.9",
@@ -118,9 +121,9 @@
"eslint-plugin-unicorn": "^62.0.0",
"eslint-plugin-vue": "^10.6.2",
"globals": "^16.5.0",
"js-yaml": "^4.1.1",
"highlight.js": "^11.11.1",
"husky": "^9.1.7",
"js-yaml": "^4.1.1",
"lucide-vue-next": "^0.562.0",
"node-bump-version": "^2.0.0",
"pinia": "^3.0.4",