├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── 01_bug_report.md │ ├── 02_feature_request.md │ └── 03_development_problem.md └── workflows │ └── release.yml ├── .gitignore ├── .prettierrc ├── LICENSE.md ├── README.md ├── assets ├── preview1.png ├── preview2.jpg ├── preview3.jpg ├── record1.gif ├── record2.gif ├── ubuntu.jpg └── win10.jpg ├── configs ├── vite.main.ts ├── vite.preload.ts └── vite.renderer.ts ├── electron-builder.json ├── package.json ├── paths.json ├── pnpm-lock.yaml ├── scripts ├── build.mjs └── watch.mjs ├── src ├── common │ ├── config.ts │ ├── index.ts │ └── paths.ts ├── interfaces │ └── index.ts ├── main │ ├── index.ts │ ├── initConfig.ts │ ├── tray.ts │ └── window.ts ├── preload │ └── index.ts └── renderer │ ├── index.html │ ├── public │ └── scripts │ │ ├── howler.min.js │ │ ├── live2d.min.js │ │ ├── live2dcubismcore.min.js │ │ ├── live2dv3.min.js │ │ └── pixi.min.js │ └── src │ ├── App.tsx │ ├── global.d.ts │ ├── main.tsx │ ├── models │ ├── config.ts │ ├── index.ts │ ├── models.json │ └── win.ts │ ├── pages │ ├── Model │ │ ├── Current.tsx │ │ ├── Legacy.tsx │ │ ├── Tips.tsx │ │ ├── Toolbar.tsx │ │ ├── index.tsx │ │ └── tips │ │ │ ├── en.json │ │ │ └── zh.json │ └── Setting │ │ └── index.tsx │ ├── store.ts │ ├── styles │ ├── GlobalStyles.ts │ └── Variables.ts │ ├── utils │ ├── ga.ts │ └── index.ts │ └── vite-env.d.ts ├── static ├── icons │ ├── mac │ │ └── icon.icns │ ├── png │ │ ├── 1024x1024.png │ │ ├── 128x128.png │ │ ├── 16x16.png │ │ ├── 24x24.png │ │ ├── 256x256.png │ │ ├── 32x32.png │ │ ├── 48x48.png │ │ ├── 512x512.png │ │ └── 64x64.png │ ├── strip-tray.png │ ├── strip-tray@2x.png │ ├── strip-tray@3x.png │ ├── tray.png │ ├── tray@2x.png │ ├── tray@3x.png │ └── win │ │ └── icon.ico └── logo.png └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01_bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/.github/ISSUE_TEMPLATE/01_bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02_feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature Request 3 | about: 提交一个新特性/功能 4 | --- 5 | 6 | ### 描述 7 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/03_development_problem.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Development Problem 3 | about: 开发方面的问题 4 | --- 5 | 6 | ### 描述 7 | 8 | ### 截图(可选) 9 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/README.md -------------------------------------------------------------------------------- /assets/preview1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/assets/preview1.png -------------------------------------------------------------------------------- /assets/preview2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/assets/preview2.jpg -------------------------------------------------------------------------------- /assets/preview3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/assets/preview3.jpg -------------------------------------------------------------------------------- /assets/record1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/assets/record1.gif -------------------------------------------------------------------------------- /assets/record2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/assets/record2.gif -------------------------------------------------------------------------------- /assets/ubuntu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/assets/ubuntu.jpg -------------------------------------------------------------------------------- /assets/win10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/assets/win10.jpg -------------------------------------------------------------------------------- /configs/vite.main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/configs/vite.main.ts -------------------------------------------------------------------------------- /configs/vite.preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/configs/vite.preload.ts -------------------------------------------------------------------------------- /configs/vite.renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/configs/vite.renderer.ts -------------------------------------------------------------------------------- /electron-builder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/electron-builder.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/package.json -------------------------------------------------------------------------------- /paths.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/paths.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/build.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/scripts/build.mjs -------------------------------------------------------------------------------- /scripts/watch.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/scripts/watch.mjs -------------------------------------------------------------------------------- /src/common/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/common/config.ts -------------------------------------------------------------------------------- /src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/common/index.ts -------------------------------------------------------------------------------- /src/common/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/common/paths.ts -------------------------------------------------------------------------------- /src/interfaces/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/main/index.ts -------------------------------------------------------------------------------- /src/main/initConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/main/initConfig.ts -------------------------------------------------------------------------------- /src/main/tray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/main/tray.ts -------------------------------------------------------------------------------- /src/main/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/main/window.ts -------------------------------------------------------------------------------- /src/preload/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/preload/index.ts -------------------------------------------------------------------------------- /src/renderer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/index.html -------------------------------------------------------------------------------- /src/renderer/public/scripts/howler.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/public/scripts/howler.min.js -------------------------------------------------------------------------------- /src/renderer/public/scripts/live2d.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/public/scripts/live2d.min.js -------------------------------------------------------------------------------- /src/renderer/public/scripts/live2dcubismcore.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/public/scripts/live2dcubismcore.min.js -------------------------------------------------------------------------------- /src/renderer/public/scripts/live2dv3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/public/scripts/live2dv3.min.js -------------------------------------------------------------------------------- /src/renderer/public/scripts/pixi.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/public/scripts/pixi.min.js -------------------------------------------------------------------------------- /src/renderer/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/App.tsx -------------------------------------------------------------------------------- /src/renderer/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/global.d.ts -------------------------------------------------------------------------------- /src/renderer/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/main.tsx -------------------------------------------------------------------------------- /src/renderer/src/models/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/models/config.ts -------------------------------------------------------------------------------- /src/renderer/src/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/models/index.ts -------------------------------------------------------------------------------- /src/renderer/src/models/models.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/models/models.json -------------------------------------------------------------------------------- /src/renderer/src/models/win.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/models/win.ts -------------------------------------------------------------------------------- /src/renderer/src/pages/Model/Current.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/pages/Model/Current.tsx -------------------------------------------------------------------------------- /src/renderer/src/pages/Model/Legacy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/pages/Model/Legacy.tsx -------------------------------------------------------------------------------- /src/renderer/src/pages/Model/Tips.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/pages/Model/Tips.tsx -------------------------------------------------------------------------------- /src/renderer/src/pages/Model/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/pages/Model/Toolbar.tsx -------------------------------------------------------------------------------- /src/renderer/src/pages/Model/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/pages/Model/index.tsx -------------------------------------------------------------------------------- /src/renderer/src/pages/Model/tips/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/pages/Model/tips/en.json -------------------------------------------------------------------------------- /src/renderer/src/pages/Model/tips/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/pages/Model/tips/zh.json -------------------------------------------------------------------------------- /src/renderer/src/pages/Setting/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/pages/Setting/index.tsx -------------------------------------------------------------------------------- /src/renderer/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/store.ts -------------------------------------------------------------------------------- /src/renderer/src/styles/GlobalStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/styles/GlobalStyles.ts -------------------------------------------------------------------------------- /src/renderer/src/styles/Variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/styles/Variables.ts -------------------------------------------------------------------------------- /src/renderer/src/utils/ga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/utils/ga.ts -------------------------------------------------------------------------------- /src/renderer/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/src/renderer/src/utils/index.ts -------------------------------------------------------------------------------- /src/renderer/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /static/icons/mac/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/mac/icon.icns -------------------------------------------------------------------------------- /static/icons/png/1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/png/1024x1024.png -------------------------------------------------------------------------------- /static/icons/png/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/png/128x128.png -------------------------------------------------------------------------------- /static/icons/png/16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/png/16x16.png -------------------------------------------------------------------------------- /static/icons/png/24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/png/24x24.png -------------------------------------------------------------------------------- /static/icons/png/256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/png/256x256.png -------------------------------------------------------------------------------- /static/icons/png/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/png/32x32.png -------------------------------------------------------------------------------- /static/icons/png/48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/png/48x48.png -------------------------------------------------------------------------------- /static/icons/png/512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/png/512x512.png -------------------------------------------------------------------------------- /static/icons/png/64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/png/64x64.png -------------------------------------------------------------------------------- /static/icons/strip-tray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/strip-tray.png -------------------------------------------------------------------------------- /static/icons/strip-tray@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/strip-tray@2x.png -------------------------------------------------------------------------------- /static/icons/strip-tray@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/strip-tray@3x.png -------------------------------------------------------------------------------- /static/icons/tray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/tray.png -------------------------------------------------------------------------------- /static/icons/tray@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/tray@2x.png -------------------------------------------------------------------------------- /static/icons/tray@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/tray@3x.png -------------------------------------------------------------------------------- /static/icons/win/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/icons/win/icon.ico -------------------------------------------------------------------------------- /static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/static/logo.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zenghongtu/PPet/HEAD/tsconfig.json --------------------------------------------------------------------------------