├── .github └── workflows │ └── publish-to-npm.yaml ├── .gitignore ├── .npmignore ├── .npmrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── README_en.md ├── dev ├── App.vue └── main.ts ├── docs ├── .nojekyll ├── CNAME ├── _coverpage.md ├── en │ ├── .nojekyll │ ├── README.md │ ├── _sidebar.md │ ├── api.md │ ├── components.md │ ├── faq.md │ ├── getting-started.md │ ├── hooks.md │ ├── libs.md │ └── webcomponents.md ├── index.html ├── webcut.png └── zh-cn │ ├── .nojekyll │ ├── README.md │ ├── _sidebar.md │ ├── api.md │ ├── components.md │ ├── faq.md │ ├── getting-started.md │ ├── hooks.md │ ├── libs.md │ └── webcomponents.md ├── examples ├── vue3 │ ├── App.vue │ ├── index.html │ ├── main.ts │ ├── package.json │ └── vite.config.ts ├── webcomponents │ ├── index.html │ ├── main.ts │ └── package.json └── webcomponents_bundle │ ├── index.html │ └── package.json ├── index.html ├── package.json ├── pnpm-workspace.yaml ├── src ├── components │ ├── adjustable-box │ │ └── index.vue │ ├── audio-shape │ │ └── index.vue │ ├── context-menu │ │ └── index.vue │ ├── draggable-handler │ │ └── index.vue │ ├── rotate-input │ │ └── index.vue │ ├── scroll-box │ │ ├── index.ts │ │ └── index.vue │ └── system-fonts │ │ ├── index.vue │ │ └── utils.ts ├── db │ └── index.ts ├── hooks │ ├── history.ts │ ├── i18n.ts │ ├── index.ts │ ├── library.ts │ ├── local-file.ts │ └── manager.ts ├── img │ └── rotate.svg ├── index.ts ├── libs │ ├── async-queue.ts │ ├── async.ts │ ├── evt.ts │ ├── file.ts │ ├── history-machine.ts │ ├── index.ts │ ├── object.ts │ ├── performance.ts │ └── timeline.ts ├── locales │ ├── de-DE.ts │ ├── en-US.ts │ ├── es-ES.ts │ ├── fr-FR.ts │ ├── ja-JP.ts │ ├── zh-HK.ts │ └── zh-TW.ts ├── types │ └── index.ts ├── views │ ├── editor │ │ └── index.vue │ ├── export-button │ │ └── index.vue │ ├── lang-switch │ │ └── index.vue │ ├── library │ │ ├── audio.vue │ │ ├── image.vue │ │ ├── index.vue │ │ ├── text.vue │ │ └── video.vue │ ├── manager │ │ ├── aside │ │ │ └── index.vue │ │ ├── container │ │ │ └── index.vue │ │ ├── cursor │ │ │ └── index.vue │ │ ├── index.vue │ │ ├── main │ │ │ └── index.vue │ │ ├── ruler │ │ │ └── index.vue │ │ ├── scaler │ │ │ └── index.vue │ │ ├── segments │ │ │ ├── audio.vue │ │ │ ├── image.vue │ │ │ ├── text.vue │ │ │ └── video.vue │ │ ├── ticker │ │ │ └── index.vue │ │ └── tool-bar │ │ │ └── index.vue │ ├── panel │ │ ├── basic │ │ │ └── index.vue │ │ ├── index.vue │ │ └── text │ │ │ ├── index.vue │ │ │ └── types.ts │ ├── player │ │ ├── button.vue │ │ ├── container.vue │ │ ├── index.vue │ │ └── screen.vue │ ├── provider │ │ └── index.vue │ ├── select-aspect-ratio │ │ └── index.vue │ ├── theme-switch │ │ └── index.vue │ ├── time-clock │ │ └── index.vue │ └── tools │ │ ├── clear │ │ └── index.vue │ │ ├── concat │ │ └── index.vue │ │ ├── delete │ │ └── index.vue │ │ ├── flip-h │ │ └── index.vue │ │ ├── redo │ │ └── index.vue │ │ ├── split-keep-left │ │ └── index.vue │ │ ├── split-keep-right │ │ └── index.vue │ │ ├── split │ │ └── index.vue │ │ └── undo │ │ └── index.vue ├── vite-env.d.ts ├── vue-shims.d.ts └── webcomponents.ts ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── webcut.png /.github/workflows/publish-to-npm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/.github/workflows/publish-to-npm.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | ignore-workspace-root-check=true -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/README.md -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/README_en.md -------------------------------------------------------------------------------- /dev/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/dev/App.vue -------------------------------------------------------------------------------- /dev/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/dev/main.ts -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | docs.webcut.top -------------------------------------------------------------------------------- /docs/_coverpage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/_coverpage.md -------------------------------------------------------------------------------- /docs/en/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/en/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/en/README.md -------------------------------------------------------------------------------- /docs/en/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/en/_sidebar.md -------------------------------------------------------------------------------- /docs/en/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/en/api.md -------------------------------------------------------------------------------- /docs/en/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/en/components.md -------------------------------------------------------------------------------- /docs/en/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/en/faq.md -------------------------------------------------------------------------------- /docs/en/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/en/getting-started.md -------------------------------------------------------------------------------- /docs/en/hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/en/hooks.md -------------------------------------------------------------------------------- /docs/en/libs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/en/libs.md -------------------------------------------------------------------------------- /docs/en/webcomponents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/en/webcomponents.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/webcut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/webcut.png -------------------------------------------------------------------------------- /docs/zh-cn/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/zh-cn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/zh-cn/README.md -------------------------------------------------------------------------------- /docs/zh-cn/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/zh-cn/_sidebar.md -------------------------------------------------------------------------------- /docs/zh-cn/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/zh-cn/api.md -------------------------------------------------------------------------------- /docs/zh-cn/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/zh-cn/components.md -------------------------------------------------------------------------------- /docs/zh-cn/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/zh-cn/faq.md -------------------------------------------------------------------------------- /docs/zh-cn/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/zh-cn/getting-started.md -------------------------------------------------------------------------------- /docs/zh-cn/hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/zh-cn/hooks.md -------------------------------------------------------------------------------- /docs/zh-cn/libs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/zh-cn/libs.md -------------------------------------------------------------------------------- /docs/zh-cn/webcomponents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/docs/zh-cn/webcomponents.md -------------------------------------------------------------------------------- /examples/vue3/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/examples/vue3/App.vue -------------------------------------------------------------------------------- /examples/vue3/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/examples/vue3/index.html -------------------------------------------------------------------------------- /examples/vue3/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/examples/vue3/main.ts -------------------------------------------------------------------------------- /examples/vue3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/examples/vue3/package.json -------------------------------------------------------------------------------- /examples/vue3/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/examples/vue3/vite.config.ts -------------------------------------------------------------------------------- /examples/webcomponents/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/examples/webcomponents/index.html -------------------------------------------------------------------------------- /examples/webcomponents/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/examples/webcomponents/main.ts -------------------------------------------------------------------------------- /examples/webcomponents/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/examples/webcomponents/package.json -------------------------------------------------------------------------------- /examples/webcomponents_bundle/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/examples/webcomponents_bundle/index.html -------------------------------------------------------------------------------- /examples/webcomponents_bundle/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/examples/webcomponents_bundle/package.json -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/adjustable-box/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/components/adjustable-box/index.vue -------------------------------------------------------------------------------- /src/components/audio-shape/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/components/audio-shape/index.vue -------------------------------------------------------------------------------- /src/components/context-menu/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/components/context-menu/index.vue -------------------------------------------------------------------------------- /src/components/draggable-handler/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/components/draggable-handler/index.vue -------------------------------------------------------------------------------- /src/components/rotate-input/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/components/rotate-input/index.vue -------------------------------------------------------------------------------- /src/components/scroll-box/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/components/scroll-box/index.ts -------------------------------------------------------------------------------- /src/components/scroll-box/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/components/scroll-box/index.vue -------------------------------------------------------------------------------- /src/components/system-fonts/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/components/system-fonts/index.vue -------------------------------------------------------------------------------- /src/components/system-fonts/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/components/system-fonts/utils.ts -------------------------------------------------------------------------------- /src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/db/index.ts -------------------------------------------------------------------------------- /src/hooks/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/hooks/history.ts -------------------------------------------------------------------------------- /src/hooks/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/hooks/i18n.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/hooks/library.ts -------------------------------------------------------------------------------- /src/hooks/local-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/hooks/local-file.ts -------------------------------------------------------------------------------- /src/hooks/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/hooks/manager.ts -------------------------------------------------------------------------------- /src/img/rotate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/img/rotate.svg -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/libs/async-queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/libs/async-queue.ts -------------------------------------------------------------------------------- /src/libs/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/libs/async.ts -------------------------------------------------------------------------------- /src/libs/evt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/libs/evt.ts -------------------------------------------------------------------------------- /src/libs/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/libs/file.ts -------------------------------------------------------------------------------- /src/libs/history-machine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/libs/history-machine.ts -------------------------------------------------------------------------------- /src/libs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/libs/index.ts -------------------------------------------------------------------------------- /src/libs/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/libs/object.ts -------------------------------------------------------------------------------- /src/libs/performance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/libs/performance.ts -------------------------------------------------------------------------------- /src/libs/timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/libs/timeline.ts -------------------------------------------------------------------------------- /src/locales/de-DE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/locales/de-DE.ts -------------------------------------------------------------------------------- /src/locales/en-US.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/locales/en-US.ts -------------------------------------------------------------------------------- /src/locales/es-ES.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/locales/es-ES.ts -------------------------------------------------------------------------------- /src/locales/fr-FR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/locales/fr-FR.ts -------------------------------------------------------------------------------- /src/locales/ja-JP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/locales/ja-JP.ts -------------------------------------------------------------------------------- /src/locales/zh-HK.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/locales/zh-HK.ts -------------------------------------------------------------------------------- /src/locales/zh-TW.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/locales/zh-TW.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/views/editor/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/editor/index.vue -------------------------------------------------------------------------------- /src/views/export-button/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/export-button/index.vue -------------------------------------------------------------------------------- /src/views/lang-switch/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/lang-switch/index.vue -------------------------------------------------------------------------------- /src/views/library/audio.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/library/audio.vue -------------------------------------------------------------------------------- /src/views/library/image.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/library/image.vue -------------------------------------------------------------------------------- /src/views/library/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/library/index.vue -------------------------------------------------------------------------------- /src/views/library/text.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/library/text.vue -------------------------------------------------------------------------------- /src/views/library/video.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/library/video.vue -------------------------------------------------------------------------------- /src/views/manager/aside/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/manager/aside/index.vue -------------------------------------------------------------------------------- /src/views/manager/container/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/manager/container/index.vue -------------------------------------------------------------------------------- /src/views/manager/cursor/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/manager/cursor/index.vue -------------------------------------------------------------------------------- /src/views/manager/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/manager/index.vue -------------------------------------------------------------------------------- /src/views/manager/main/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/manager/main/index.vue -------------------------------------------------------------------------------- /src/views/manager/ruler/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/manager/ruler/index.vue -------------------------------------------------------------------------------- /src/views/manager/scaler/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/manager/scaler/index.vue -------------------------------------------------------------------------------- /src/views/manager/segments/audio.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/manager/segments/audio.vue -------------------------------------------------------------------------------- /src/views/manager/segments/image.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/manager/segments/image.vue -------------------------------------------------------------------------------- /src/views/manager/segments/text.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/manager/segments/text.vue -------------------------------------------------------------------------------- /src/views/manager/segments/video.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/manager/segments/video.vue -------------------------------------------------------------------------------- /src/views/manager/ticker/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/manager/ticker/index.vue -------------------------------------------------------------------------------- /src/views/manager/tool-bar/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/manager/tool-bar/index.vue -------------------------------------------------------------------------------- /src/views/panel/basic/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/panel/basic/index.vue -------------------------------------------------------------------------------- /src/views/panel/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/panel/index.vue -------------------------------------------------------------------------------- /src/views/panel/text/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/panel/text/index.vue -------------------------------------------------------------------------------- /src/views/panel/text/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/panel/text/types.ts -------------------------------------------------------------------------------- /src/views/player/button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/player/button.vue -------------------------------------------------------------------------------- /src/views/player/container.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/player/container.vue -------------------------------------------------------------------------------- /src/views/player/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/player/index.vue -------------------------------------------------------------------------------- /src/views/player/screen.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/player/screen.vue -------------------------------------------------------------------------------- /src/views/provider/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/provider/index.vue -------------------------------------------------------------------------------- /src/views/select-aspect-ratio/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/select-aspect-ratio/index.vue -------------------------------------------------------------------------------- /src/views/theme-switch/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/theme-switch/index.vue -------------------------------------------------------------------------------- /src/views/time-clock/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/time-clock/index.vue -------------------------------------------------------------------------------- /src/views/tools/clear/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/tools/clear/index.vue -------------------------------------------------------------------------------- /src/views/tools/concat/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/tools/concat/index.vue -------------------------------------------------------------------------------- /src/views/tools/delete/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/tools/delete/index.vue -------------------------------------------------------------------------------- /src/views/tools/flip-h/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/tools/flip-h/index.vue -------------------------------------------------------------------------------- /src/views/tools/redo/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/tools/redo/index.vue -------------------------------------------------------------------------------- /src/views/tools/split-keep-left/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/tools/split-keep-left/index.vue -------------------------------------------------------------------------------- /src/views/tools/split-keep-right/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/tools/split-keep-right/index.vue -------------------------------------------------------------------------------- /src/views/tools/split/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/tools/split/index.vue -------------------------------------------------------------------------------- /src/views/tools/undo/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/views/tools/undo/index.vue -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /src/vue-shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/vue-shims.d.ts -------------------------------------------------------------------------------- /src/webcomponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/src/webcomponents.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/vite.config.ts -------------------------------------------------------------------------------- /webcut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangshuang/webcut/HEAD/webcut.png --------------------------------------------------------------------------------