├── .gitignore ├── .vscode └── extensions.json ├── README.md ├── package.json ├── public ├── _redirects ├── favicon.png ├── gif.worker.js ├── gif.worker.js.map ├── global.css ├── index.html └── videos │ ├── edit.webm │ ├── export.webm │ └── record.webm ├── rollup.config.js ├── src ├── App.svelte ├── components │ ├── Cropper.svelte │ ├── Editor.svelte │ ├── ExportForm.svelte │ ├── RecordInput.svelte │ ├── Timeline.svelte │ └── WelcomeArea.svelte ├── helpers │ ├── canvasHelpers.ts │ ├── domHelpers.ts │ ├── downloadHelpers.ts │ ├── exportHelpers.ts │ ├── mediaHelpers.ts │ ├── timingHelpers.ts │ └── utilityTypes.ts └── main.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /public/build/ 3 | 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/package.json -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/gif.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/public/gif.worker.js -------------------------------------------------------------------------------- /public/gif.worker.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/public/gif.worker.js.map -------------------------------------------------------------------------------- /public/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/public/global.css -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/public/index.html -------------------------------------------------------------------------------- /public/videos/edit.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/public/videos/edit.webm -------------------------------------------------------------------------------- /public/videos/export.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/public/videos/export.webm -------------------------------------------------------------------------------- /public/videos/record.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/public/videos/record.webm -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/App.svelte -------------------------------------------------------------------------------- /src/components/Cropper.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/components/Cropper.svelte -------------------------------------------------------------------------------- /src/components/Editor.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/components/Editor.svelte -------------------------------------------------------------------------------- /src/components/ExportForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/components/ExportForm.svelte -------------------------------------------------------------------------------- /src/components/RecordInput.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/components/RecordInput.svelte -------------------------------------------------------------------------------- /src/components/Timeline.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/components/Timeline.svelte -------------------------------------------------------------------------------- /src/components/WelcomeArea.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/components/WelcomeArea.svelte -------------------------------------------------------------------------------- /src/helpers/canvasHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/helpers/canvasHelpers.ts -------------------------------------------------------------------------------- /src/helpers/domHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/helpers/domHelpers.ts -------------------------------------------------------------------------------- /src/helpers/downloadHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/helpers/downloadHelpers.ts -------------------------------------------------------------------------------- /src/helpers/exportHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/helpers/exportHelpers.ts -------------------------------------------------------------------------------- /src/helpers/mediaHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/helpers/mediaHelpers.ts -------------------------------------------------------------------------------- /src/helpers/timingHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/helpers/timingHelpers.ts -------------------------------------------------------------------------------- /src/helpers/utilityTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/helpers/utilityTypes.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/src/main.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattorchard/vippet/HEAD/tsconfig.json --------------------------------------------------------------------------------