├── .gitignore ├── LICENSE ├── README.md ├── esbuild.config.mjs ├── manifest.json ├── package.json ├── src ├── assets │ ├── donate.ts │ ├── donate │ │ ├── alipay.png │ │ └── wechat_pay.png │ └── qrcode.ts ├── backgroundManager.ts ├── backgrounds │ └── index.ts ├── converter.ts ├── copyManager.ts ├── donateManager.ts ├── main.ts ├── settings │ ├── ConfirmModal.ts │ ├── CreateBackgroundModal.ts │ ├── CreateFontModal.ts │ ├── CreateTemplateModal.ts │ ├── MPSettingTab.ts │ ├── settings.ts │ └── templatePreviewModal.ts ├── styles │ ├── index.css │ ├── settings │ │ ├── background-modal.css │ │ ├── font-modal.css │ │ ├── settings.css │ │ ├── template-modal.css │ │ └── template-preview-modal.css │ └── view │ │ ├── layout.css │ │ └── preview.css ├── templateManager.ts ├── templates │ ├── academic.json │ ├── brown.json │ ├── dark.json │ ├── darkgreen.json │ ├── default.json │ ├── elegant.json │ ├── index.ts │ ├── minimal.json │ ├── orange.json │ ├── scarlet.json │ ├── yeban-orange.json │ └── yeban.json ├── utils │ └── nanoid.ts └── view.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/README.md -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/package.json -------------------------------------------------------------------------------- /src/assets/donate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/assets/donate.ts -------------------------------------------------------------------------------- /src/assets/donate/alipay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/assets/donate/alipay.png -------------------------------------------------------------------------------- /src/assets/donate/wechat_pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/assets/donate/wechat_pay.png -------------------------------------------------------------------------------- /src/assets/qrcode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/assets/qrcode.ts -------------------------------------------------------------------------------- /src/backgroundManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/backgroundManager.ts -------------------------------------------------------------------------------- /src/backgrounds/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/backgrounds/index.ts -------------------------------------------------------------------------------- /src/converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/converter.ts -------------------------------------------------------------------------------- /src/copyManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/copyManager.ts -------------------------------------------------------------------------------- /src/donateManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/donateManager.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/settings/ConfirmModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/settings/ConfirmModal.ts -------------------------------------------------------------------------------- /src/settings/CreateBackgroundModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/settings/CreateBackgroundModal.ts -------------------------------------------------------------------------------- /src/settings/CreateFontModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/settings/CreateFontModal.ts -------------------------------------------------------------------------------- /src/settings/CreateTemplateModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/settings/CreateTemplateModal.ts -------------------------------------------------------------------------------- /src/settings/MPSettingTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/settings/MPSettingTab.ts -------------------------------------------------------------------------------- /src/settings/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/settings/settings.ts -------------------------------------------------------------------------------- /src/settings/templatePreviewModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/settings/templatePreviewModal.ts -------------------------------------------------------------------------------- /src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/styles/index.css -------------------------------------------------------------------------------- /src/styles/settings/background-modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/styles/settings/background-modal.css -------------------------------------------------------------------------------- /src/styles/settings/font-modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/styles/settings/font-modal.css -------------------------------------------------------------------------------- /src/styles/settings/settings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/styles/settings/settings.css -------------------------------------------------------------------------------- /src/styles/settings/template-modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/styles/settings/template-modal.css -------------------------------------------------------------------------------- /src/styles/settings/template-preview-modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/styles/settings/template-preview-modal.css -------------------------------------------------------------------------------- /src/styles/view/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/styles/view/layout.css -------------------------------------------------------------------------------- /src/styles/view/preview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/styles/view/preview.css -------------------------------------------------------------------------------- /src/templateManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/templateManager.ts -------------------------------------------------------------------------------- /src/templates/academic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/templates/academic.json -------------------------------------------------------------------------------- /src/templates/brown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/templates/brown.json -------------------------------------------------------------------------------- /src/templates/dark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/templates/dark.json -------------------------------------------------------------------------------- /src/templates/darkgreen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/templates/darkgreen.json -------------------------------------------------------------------------------- /src/templates/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/templates/default.json -------------------------------------------------------------------------------- /src/templates/elegant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/templates/elegant.json -------------------------------------------------------------------------------- /src/templates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/templates/index.ts -------------------------------------------------------------------------------- /src/templates/minimal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/templates/minimal.json -------------------------------------------------------------------------------- /src/templates/orange.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/templates/orange.json -------------------------------------------------------------------------------- /src/templates/scarlet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/templates/scarlet.json -------------------------------------------------------------------------------- /src/templates/yeban-orange.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/templates/yeban-orange.json -------------------------------------------------------------------------------- /src/templates/yeban.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/templates/yeban.json -------------------------------------------------------------------------------- /src/utils/nanoid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/utils/nanoid.ts -------------------------------------------------------------------------------- /src/view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/src/view.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yeban8090/mp-preview/HEAD/tsconfig.json --------------------------------------------------------------------------------