diff --git a/.DS_Store b/.DS_Store index 2f58f83..ea782c3 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/README.zh-cn.md b/README.zh-cn.md index 0897a2c..b0b62f2 100644 --- a/README.zh-cn.md +++ b/README.zh-cn.md @@ -36,9 +36,10 @@ SysMocap ### 特色 -🌟 好看的用户图形界面(得益于Material Design 3自动取色系统) +🌟 好看的用户图形界面(得益于Material Design 3自动取色系统),且支持深色模式 ![UI](https://user-images.githubusercontent.com/8101613/213859221-0297a443-7df3-493e-b8e0-c1b439791fcf.jpg) +![UI-dark](https://github.com/xianfei/SysMocap/assets/8101613/5a4ee656-9431-4518-b80e-d5956f8712c0) 🌟 简单易用,只需拖拽即可导入虚拟形象模型 diff --git a/icons/convert_icon.sh b/icons/convert_icon.sh new file mode 100644 index 0000000..16ac910 --- /dev/null +++ b/icons/convert_icon.sh @@ -0,0 +1,13 @@ +sips -z 16 16 sysmocap-icon-2.png --out tmp.iconset/icon_16x16.png +sips -z 32 32 sysmocap-icon-2.png --out tmp.iconset/icon_16x16@2x.png +sips -z 32 32 sysmocap-icon-2.png --out tmp.iconset/icon_32x32.png +sips -z 64 64 sysmocap-icon-2.png --out tmp.iconset/icon_32x32@2x.png +sips -z 128 128 sysmocap-icon-2.png --out tmp.iconset/icon_128x128.png +sips -z 256 256 sysmocap-icon-2.png --out tmp.iconset/icon_128x128@2x.png +sips -z 256 256 sysmocap-icon-2.png --out tmp.iconset/icon_256x256.png +sips -z 512 512 sysmocap-icon-2.png --out tmp.iconset/icon_256x256@2x.png +sips -z 512 512 sysmocap-icon-2.png --out tmp.iconset/icon_512x512.png +sips -z 1024 1024 sysmocap-icon-2.png --out tmp.iconset/icon_512x512@2x.png +iconutil -c icns tmp.iconset -o sysmocap.icns +# brew install imagemagick +convert -density 384 sysmocap-icon-2.png -define icon:auto-resize sysmocap.ico \ No newline at end of file diff --git a/icons/sysmocap-icon-2.png b/icons/sysmocap-icon-2.png new file mode 100644 index 0000000..a1d5b95 Binary files /dev/null and b/icons/sysmocap-icon-2.png differ diff --git a/icons/sysmocap.icns b/icons/sysmocap.icns new file mode 100644 index 0000000..54ff89a Binary files /dev/null and b/icons/sysmocap.icns differ diff --git a/icons/sysmocap.ico b/icons/sysmocap.ico new file mode 100644 index 0000000..3b65c0b Binary files /dev/null and b/icons/sysmocap.ico differ diff --git a/icons/tmp.iconset/icon_128x128.png b/icons/tmp.iconset/icon_128x128.png new file mode 100644 index 0000000..6f3ca66 Binary files /dev/null and b/icons/tmp.iconset/icon_128x128.png differ diff --git a/icons/tmp.iconset/icon_128x128@2x.png b/icons/tmp.iconset/icon_128x128@2x.png new file mode 100644 index 0000000..03ca0a1 Binary files /dev/null and b/icons/tmp.iconset/icon_128x128@2x.png differ diff --git a/icons/tmp.iconset/icon_16x16.png b/icons/tmp.iconset/icon_16x16.png new file mode 100644 index 0000000..6a5afc0 Binary files /dev/null and b/icons/tmp.iconset/icon_16x16.png differ diff --git a/icons/tmp.iconset/icon_16x16@2x.png b/icons/tmp.iconset/icon_16x16@2x.png new file mode 100644 index 0000000..e3a9a59 Binary files /dev/null and b/icons/tmp.iconset/icon_16x16@2x.png differ diff --git a/icons/tmp.iconset/icon_256x256.png b/icons/tmp.iconset/icon_256x256.png new file mode 100644 index 0000000..03ca0a1 Binary files /dev/null and b/icons/tmp.iconset/icon_256x256.png differ diff --git a/icons/tmp.iconset/icon_256x256@2x.png b/icons/tmp.iconset/icon_256x256@2x.png new file mode 100644 index 0000000..b365042 Binary files /dev/null and b/icons/tmp.iconset/icon_256x256@2x.png differ diff --git a/icons/tmp.iconset/icon_32x32.png b/icons/tmp.iconset/icon_32x32.png new file mode 100644 index 0000000..e3a9a59 Binary files /dev/null and b/icons/tmp.iconset/icon_32x32.png differ diff --git a/icons/tmp.iconset/icon_32x32@2x.png b/icons/tmp.iconset/icon_32x32@2x.png new file mode 100644 index 0000000..c6f1c72 Binary files /dev/null and b/icons/tmp.iconset/icon_32x32@2x.png differ diff --git a/icons/tmp.iconset/icon_512x512.png b/icons/tmp.iconset/icon_512x512.png new file mode 100644 index 0000000..b365042 Binary files /dev/null and b/icons/tmp.iconset/icon_512x512.png differ diff --git a/icons/tmp.iconset/icon_512x512@2x.png b/icons/tmp.iconset/icon_512x512@2x.png new file mode 100644 index 0000000..a1d5b95 Binary files /dev/null and b/icons/tmp.iconset/icon_512x512@2x.png differ diff --git a/mainview/framework.html b/mainview/framework.html index aa2a4e3..6dc48e7 100644 --- a/mainview/framework.html +++ b/mainview/framework.html @@ -136,7 +136,7 @@
- v{{appVersion}} + Beta, v{{appVersion}}
diff --git a/mainview/style.css b/mainview/style.css index 55806a8..dbcf5bd 100644 --- a/mainview/style.css +++ b/mainview/style.css @@ -44,7 +44,7 @@ blockquote { opacity: 0.8; position: absolute; display: inline-block; - width: 34px; + width: 62px; height: 14px; line-height: 14px; text-align: center; @@ -54,6 +54,7 @@ blockquote { padding: 2px; border-radius: 7px; margin: 3px; + margin-left: 6px; } @media (prefers-color-scheme: dark) { diff --git a/package-lock.json b/package-lock.json index a8192cb..e26bfa9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "sysmocap", - "version": "0.6.0", + "version": "0.6.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "sysmocap", - "version": "0.6.0", + "version": "0.6.2", "license": "ISC", "dependencies": { "@electron/remote": "^2.0.10", @@ -16,16 +16,12 @@ "@mediapipe/holistic": "^0.5.1675471629", "@pixiv/three-vrm": "^0.6.11", "color": "^4.2.3", - "electron-find": "^1.0.7", "electron-localstorage": "^1.0.5", "express": "^4.18.2", "express-ws": "^5.0.2", "github-version-checker": "^2.3.0", - "jquery": "^3.6.0", "kalidokit": "^1.1.5", - "lato-font": "^3.0.0", "lil-gui": "^0.16.1", - "marked": "^4.1.0", "mdui": "^1.0.2", "mica-electron": "^1.4.3", "pdfjs-dist": "^2.13.216", @@ -35,12 +31,10 @@ "vue": "^2.7.14" }, "devDependencies": { - "@rollup/plugin-node-resolve": "^15.1.0", "electron": "^25.2.0", "electron-installer-dmg": "^4.0.0", "electron-installer-zip": "^0.1.2", - "electron-packager": "^17.1.1", - "rollup": "^3.25.1" + "electron-packager": "^17.1.1" } }, "node_modules/@babel/parser": { @@ -466,53 +460,6 @@ "three": "^0.137.4" } }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.1.0.tgz", - "integrity": "sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.78.0||^3.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", - "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, "node_modules/@sindresorhus/is": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", @@ -566,12 +513,6 @@ "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" }, - "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", - "dev": true - }, "node_modules/@types/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", @@ -608,12 +549,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.16.tgz", "integrity": "sha512-NpaM49IGQQAUlBhHMF82QH80J08os4ZmyF9MkpCzWAGuOHqE4gTEbhzd7L3l5LmWuZ6E0OiC1FweQ4tsiW35+g==" }, - "node_modules/@types/resolve": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", - "dev": true - }, "node_modules/@types/responselike": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", @@ -1058,18 +993,6 @@ "node": ">=0.4.0" } }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -1562,15 +1485,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/defer-to-connect": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", @@ -1687,11 +1601,6 @@ "node": ">= 12.20.55" } }, - "node_modules/electron-find": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/electron-find/-/electron-find-1.0.7.tgz", - "integrity": "sha512-C2FQJuk8567P2a2loBNwl5c8kwOTQVMB0capgHtPI7zKwZG16X0UxG+sNYZExQfnJ0PA+ecECA/4LcXxQa2TCA==" - }, "node_modules/electron-installer-dmg": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/electron-installer-dmg/-/electron-installer-dmg-4.0.0.tgz", @@ -2106,12 +2015,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true - }, "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", @@ -3023,21 +2926,6 @@ "node": ">=8" } }, - "node_modules/is-builtin-module": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", - "dev": true, - "dependencies": { - "builtin-modules": "^3.3.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-core-module": { "version": "2.12.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", @@ -3096,12 +2984,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true - }, "node_modules/is-my-ip-valid": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", @@ -3198,11 +3080,6 @@ "node": ">= 0.6.0" } }, - "node_modules/jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" - }, "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", @@ -3276,11 +3153,6 @@ "graceful-fs": "^4.1.9" } }, - "node_modules/lato-font": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lato-font/-/lato-font-3.0.0.tgz", - "integrity": "sha1-kbg34jdLZo+3Mx1EyJTTei2fjhE=" - }, "node_modules/lazystream": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", @@ -3430,17 +3302,6 @@ "nan": "^2.4.0" } }, - "node_modules/marked": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.0.tgz", - "integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==", - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 12" - } - }, "node_modules/matcher": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", @@ -4378,22 +4239,6 @@ "node": ">=8.0" } }, - "node_modules/rollup": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz", - "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -5886,31 +5731,6 @@ "integrity": "sha512-86upLje9jwN2XxBNc8XYaX1r98mru/bAD3DaGRDN0Hwa+d9iSwI5jCbo8aEedGlGpdpPo1+vVWkMlfI7o35NSw==", "requires": {} }, - "@rollup/plugin-node-resolve": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.1.0.tgz", - "integrity": "sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - } - }, - "@rollup/pluginutils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", - "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", - "dev": true, - "requires": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - } - }, "@sindresorhus/is": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", @@ -5955,12 +5775,6 @@ "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" }, - "@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", - "dev": true - }, "@types/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", @@ -5997,12 +5811,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.16.tgz", "integrity": "sha512-NpaM49IGQQAUlBhHMF82QH80J08os4ZmyF9MkpCzWAGuOHqE4gTEbhzd7L3l5LmWuZ6E0OiC1FweQ4tsiW35+g==" }, - "@types/resolve": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", - "dev": true - }, "@types/responselike": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", @@ -6379,12 +6187,6 @@ "integrity": "sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ==", "dev": true }, - "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true - }, "bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -6776,12 +6578,6 @@ } } }, - "deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true - }, "defer-to-connect": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", @@ -6871,11 +6667,6 @@ "extract-zip": "^2.0.1" } }, - "electron-find": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/electron-find/-/electron-find-1.0.7.tgz", - "integrity": "sha512-C2FQJuk8567P2a2loBNwl5c8kwOTQVMB0capgHtPI7zKwZG16X0UxG+sNYZExQfnJ0PA+ecECA/4LcXxQa2TCA==" - }, "electron-installer-dmg": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/electron-installer-dmg/-/electron-installer-dmg-4.0.0.tgz", @@ -7233,12 +7024,6 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "optional": true }, - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true - }, "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", @@ -7978,15 +7763,6 @@ "binary-extensions": "^2.0.0" } }, - "is-builtin-module": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", - "dev": true, - "requires": { - "builtin-modules": "^3.3.0" - } - }, "is-core-module": { "version": "2.12.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", @@ -8024,12 +7800,6 @@ "is-extglob": "^2.1.1" } }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true - }, "is-my-ip-valid": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", @@ -8108,11 +7878,6 @@ "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz", "integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==" }, - "jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" - }, "json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", @@ -8177,11 +7942,6 @@ "graceful-fs": "^4.1.9" } }, - "lato-font": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lato-font/-/lato-font-3.0.0.tgz", - "integrity": "sha1-kbg34jdLZo+3Mx1EyJTTei2fjhE=" - }, "lazystream": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", @@ -8310,11 +8070,6 @@ "nan": "^2.4.0" } }, - "marked": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.0.tgz", - "integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==" - }, "matcher": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", @@ -9034,15 +8789,6 @@ "sprintf-js": "^1.1.2" } }, - "rollup": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz", - "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } - }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", diff --git a/package.json b/package.json index 92322a5..244c8c4 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,13 @@ { "name": "sysmocap", - "version": "0.6.1", + "version": "0.6.2", "description": "Video-based motion capture system.", "main": "main.js", "scripts": { "start": "electron .", - "package:mac64": "electron-packager ./ SysMocap --platform=darwin --arch=x64 --out ./OutApp --overwrite --usage-description.Camera='该程序需要摄像头权限' --electronVersion 25.2.0 --asar", - "package:macarm": "electron-packager ./ SysMocap --platform=darwin --arch=arm64 --out ./OutApp --overwrite --usage-description.Camera='该程序需要摄像头权限' --electronVersion 25.2.0 --asar", - "package:win64": "electron-packager ./ SysMocap --icon=sysmocap.ico --platform=win32 --arch=x64 --out ./OutApp --overwrite --electronVersion 25.2.0 --asar", + "package:mac64": "electron-packager ./ SysMocap --icon=icons/sysmocap.icns --platform=darwin --arch=x64 --out ./OutApp --overwrite --usage-description.Camera='该程序需要摄像头权限' --electronVersion 25.2.0 --asar", + "package:macarm": "electron-packager ./ SysMocap --icon=icons/sysmocap.icns --platform=darwin --arch=arm64 --out ./OutApp --overwrite --usage-description.Camera='该程序需要摄像头权限' --electronVersion 25.2.0 --asar", + "package:win64": "electron-packager ./ SysMocap --icon=icons/sysmocap.ico --platform=win32 --arch=x64 --out ./OutApp --overwrite --electronVersion 25.2.0 --asar", "zip:win64": "electron-installer-zip ./OutApp/SysMocap-win32-x64/ ./OutApp/packages/SysMocap-Windows-x64.zip --overwrite", "zip:mac64": "electron-installer-zip ./OutApp/SysMocap-darwin-x64/ ./OutApp/packages/SysMocap-macOS-x64.zip --overwrite", "dmg": "electron-installer-dmg ./OutApp/SysMocap-darwin-x64/SysMocap.app SysMocap-macOS-x64 --out ./OutApp/packages/ --overwrite",