├── .github └── workflows │ └── sync.yaml ├── .gitignore ├── CHANGELOG.md ├── README.md ├── components.json ├── eslint.config.js ├── image └── image.png ├── index.html ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public └── vite.svg ├── src ├── app.tsx ├── assets │ ├── logo-dark-full.png │ └── logo-dark.png ├── components │ ├── button.tsx │ ├── color-picker │ │ ├── button.tsx │ │ ├── color-control.tsx │ │ ├── color-panel │ │ │ ├── alpha.tsx │ │ │ ├── board.tsx │ │ │ ├── index.tsx │ │ │ ├── ribbon.tsx │ │ │ └── types.ts │ │ ├── colorpicker.css │ │ ├── constants.ts │ │ ├── gradient-panel │ │ │ ├── Markers.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── gradient │ │ │ └── index.tsx │ │ ├── helper.ts │ │ ├── helpers.ts │ │ ├── index.tsx │ │ ├── input.tsx │ │ ├── popover.tsx │ │ ├── solid │ │ │ └── index.tsx │ │ ├── tabs.tsx │ │ ├── types.ts │ │ └── utils │ │ │ ├── checkFormat.ts │ │ │ ├── color.ts │ │ │ ├── getGradient.ts │ │ │ ├── getHexAlpha.ts │ │ │ ├── hexToRgba.ts │ │ │ ├── index.ts │ │ │ ├── isValidHex.ts │ │ │ ├── isValidRgba.ts │ │ │ ├── parseGradient.ts │ │ │ ├── rgbaToArray.ts │ │ │ ├── rgbaToHex.ts │ │ │ ├── useDebounce.ts │ │ │ └── validGradient.ts │ ├── featured-testimonials.tsx │ ├── horizontal-gradient.tsx │ ├── password.tsx │ ├── shared │ │ ├── draggable.tsx │ │ └── icons.tsx │ ├── theme-provider.tsx │ └── ui │ │ ├── animated-circular-progress.tsx │ │ ├── animated-tooltip.tsx │ │ ├── avatar.tsx │ │ ├── button.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── resizable.tsx │ │ ├── scroll-area.tsx │ │ ├── slider.tsx │ │ ├── tabs.tsx │ │ ├── toggle-group.tsx │ │ └── toggle.tsx ├── constants.ts ├── constants │ ├── font.ts │ └── scale.ts ├── data │ ├── audio.ts │ ├── fonts.ts │ ├── images.ts │ ├── transitions.ts │ ├── uploads.ts │ └── video.ts ├── hooks │ ├── use-current-frame.tsx │ ├── use-scroll-top.ts │ └── use-timeline-events.ts ├── index.css ├── interfaces │ ├── captions.ts │ ├── editor.ts │ └── layout.ts ├── lib │ └── utils.ts ├── main.tsx ├── pages │ ├── auth │ │ ├── auth-layout.tsx │ │ ├── auth.tsx │ │ └── index.ts │ └── editor │ │ ├── control-item │ │ ├── animations.tsx │ │ ├── basic-audio.tsx │ │ ├── basic-image.tsx │ │ ├── basic-text.tsx │ │ ├── basic-video.tsx │ │ ├── common │ │ │ ├── aspect-ratio.tsx │ │ │ ├── blur.tsx │ │ │ ├── brightness.tsx │ │ │ ├── flip.tsx │ │ │ ├── opacity.tsx │ │ │ ├── outline.tsx │ │ │ ├── playback-rate.tsx │ │ │ ├── radius.tsx │ │ │ ├── shadow.tsx │ │ │ ├── speed.tsx │ │ │ ├── transform.tsx │ │ │ └── volume.tsx │ │ ├── control-item.tsx │ │ ├── index.tsx │ │ ├── presets.tsx │ │ └── smart.tsx │ │ ├── control-list.tsx │ │ ├── editor.tsx │ │ ├── index.ts │ │ ├── menu-item │ │ ├── audios.tsx │ │ ├── captions.tsx │ │ ├── combo.json │ │ ├── elements.tsx │ │ ├── images.tsx │ │ ├── index.tsx │ │ ├── menu-item.tsx │ │ ├── texts.tsx │ │ ├── transitions.tsx │ │ ├── uploads.tsx │ │ └── videos.tsx │ │ ├── menu-list.tsx │ │ ├── navbar.tsx │ │ ├── player │ │ ├── composition.tsx │ │ ├── editable-text.tsx │ │ ├── index.ts │ │ ├── main-layer-background.tsx │ │ ├── player.tsx │ │ └── sequence-item.tsx │ │ ├── scene.tsx │ │ ├── timeline │ │ ├── header.tsx │ │ ├── index.ts │ │ ├── items │ │ │ ├── audio.ts │ │ │ ├── caption.ts │ │ │ ├── image.ts │ │ │ ├── index.ts │ │ │ ├── text.ts │ │ │ └── video.ts │ │ ├── playhead.tsx │ │ ├── ruler.tsx │ │ └── timeline.tsx │ │ └── utils │ │ ├── fonts.ts │ │ └── target.ts ├── store │ ├── store.ts │ ├── use-auth-store.ts │ ├── use-data-state.ts │ └── use-layout-store.ts ├── utils │ ├── captions.ts │ ├── download.ts │ ├── format.ts │ ├── scene.ts │ ├── search.ts │ ├── time.ts │ ├── timeline.ts │ ├── upload.ts │ └── user.ts └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.app.tsbuildinfo ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.node.tsbuildinfo └── vite.config.ts /.github/workflows/sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/.github/workflows/sync.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/components.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/eslint.config.js -------------------------------------------------------------------------------- /image/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/image/image.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/app.tsx -------------------------------------------------------------------------------- /src/assets/logo-dark-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/assets/logo-dark-full.png -------------------------------------------------------------------------------- /src/assets/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/assets/logo-dark.png -------------------------------------------------------------------------------- /src/components/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/button.tsx -------------------------------------------------------------------------------- /src/components/color-picker/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/button.tsx -------------------------------------------------------------------------------- /src/components/color-picker/color-control.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/color-control.tsx -------------------------------------------------------------------------------- /src/components/color-picker/color-panel/alpha.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/color-panel/alpha.tsx -------------------------------------------------------------------------------- /src/components/color-picker/color-panel/board.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/color-panel/board.tsx -------------------------------------------------------------------------------- /src/components/color-picker/color-panel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/color-panel/index.tsx -------------------------------------------------------------------------------- /src/components/color-picker/color-panel/ribbon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/color-panel/ribbon.tsx -------------------------------------------------------------------------------- /src/components/color-picker/color-panel/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/color-panel/types.ts -------------------------------------------------------------------------------- /src/components/color-picker/colorpicker.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/colorpicker.css -------------------------------------------------------------------------------- /src/components/color-picker/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/constants.ts -------------------------------------------------------------------------------- /src/components/color-picker/gradient-panel/Markers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/gradient-panel/Markers.tsx -------------------------------------------------------------------------------- /src/components/color-picker/gradient-panel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/gradient-panel/index.tsx -------------------------------------------------------------------------------- /src/components/color-picker/gradient-panel/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/gradient-panel/types.ts -------------------------------------------------------------------------------- /src/components/color-picker/gradient/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/gradient/index.tsx -------------------------------------------------------------------------------- /src/components/color-picker/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/helper.ts -------------------------------------------------------------------------------- /src/components/color-picker/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/helpers.ts -------------------------------------------------------------------------------- /src/components/color-picker/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/index.tsx -------------------------------------------------------------------------------- /src/components/color-picker/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/input.tsx -------------------------------------------------------------------------------- /src/components/color-picker/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/popover.tsx -------------------------------------------------------------------------------- /src/components/color-picker/solid/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/solid/index.tsx -------------------------------------------------------------------------------- /src/components/color-picker/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/tabs.tsx -------------------------------------------------------------------------------- /src/components/color-picker/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/types.ts -------------------------------------------------------------------------------- /src/components/color-picker/utils/checkFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/utils/checkFormat.ts -------------------------------------------------------------------------------- /src/components/color-picker/utils/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/utils/color.ts -------------------------------------------------------------------------------- /src/components/color-picker/utils/getGradient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/utils/getGradient.ts -------------------------------------------------------------------------------- /src/components/color-picker/utils/getHexAlpha.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/utils/getHexAlpha.ts -------------------------------------------------------------------------------- /src/components/color-picker/utils/hexToRgba.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/utils/hexToRgba.ts -------------------------------------------------------------------------------- /src/components/color-picker/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/utils/index.ts -------------------------------------------------------------------------------- /src/components/color-picker/utils/isValidHex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/utils/isValidHex.ts -------------------------------------------------------------------------------- /src/components/color-picker/utils/isValidRgba.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/utils/isValidRgba.ts -------------------------------------------------------------------------------- /src/components/color-picker/utils/parseGradient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/utils/parseGradient.ts -------------------------------------------------------------------------------- /src/components/color-picker/utils/rgbaToArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/utils/rgbaToArray.ts -------------------------------------------------------------------------------- /src/components/color-picker/utils/rgbaToHex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/utils/rgbaToHex.ts -------------------------------------------------------------------------------- /src/components/color-picker/utils/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/utils/useDebounce.ts -------------------------------------------------------------------------------- /src/components/color-picker/utils/validGradient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/color-picker/utils/validGradient.ts -------------------------------------------------------------------------------- /src/components/featured-testimonials.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/featured-testimonials.tsx -------------------------------------------------------------------------------- /src/components/horizontal-gradient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/horizontal-gradient.tsx -------------------------------------------------------------------------------- /src/components/password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/password.tsx -------------------------------------------------------------------------------- /src/components/shared/draggable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/shared/draggable.tsx -------------------------------------------------------------------------------- /src/components/shared/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/shared/icons.tsx -------------------------------------------------------------------------------- /src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /src/components/ui/animated-circular-progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/animated-circular-progress.tsx -------------------------------------------------------------------------------- /src/components/ui/animated-tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/animated-tooltip.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /src/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/resizable.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/constants/font.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/constants/font.ts -------------------------------------------------------------------------------- /src/constants/scale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/constants/scale.ts -------------------------------------------------------------------------------- /src/data/audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/data/audio.ts -------------------------------------------------------------------------------- /src/data/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/data/fonts.ts -------------------------------------------------------------------------------- /src/data/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/data/images.ts -------------------------------------------------------------------------------- /src/data/transitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/data/transitions.ts -------------------------------------------------------------------------------- /src/data/uploads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/data/uploads.ts -------------------------------------------------------------------------------- /src/data/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/data/video.ts -------------------------------------------------------------------------------- /src/hooks/use-current-frame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/hooks/use-current-frame.tsx -------------------------------------------------------------------------------- /src/hooks/use-scroll-top.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/hooks/use-scroll-top.ts -------------------------------------------------------------------------------- /src/hooks/use-timeline-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/hooks/use-timeline-events.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/index.css -------------------------------------------------------------------------------- /src/interfaces/captions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/interfaces/captions.ts -------------------------------------------------------------------------------- /src/interfaces/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/interfaces/editor.ts -------------------------------------------------------------------------------- /src/interfaces/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/interfaces/layout.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/auth/auth-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/auth/auth-layout.tsx -------------------------------------------------------------------------------- /src/pages/auth/auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/auth/auth.tsx -------------------------------------------------------------------------------- /src/pages/auth/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./auth"; 2 | -------------------------------------------------------------------------------- /src/pages/editor/control-item/animations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/animations.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/basic-audio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/basic-audio.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/basic-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/basic-image.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/basic-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/basic-text.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/basic-video.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/basic-video.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/common/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/common/aspect-ratio.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/common/blur.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/common/blur.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/common/brightness.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/common/brightness.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/common/flip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/common/flip.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/common/opacity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/common/opacity.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/common/outline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/common/outline.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/common/playback-rate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/common/playback-rate.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/common/radius.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/common/radius.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/common/shadow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/common/shadow.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/common/speed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/common/speed.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/common/transform.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/common/transform.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/common/volume.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/common/volume.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/control-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/control-item.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/index.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/presets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/presets.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-item/smart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-item/smart.tsx -------------------------------------------------------------------------------- /src/pages/editor/control-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/control-list.tsx -------------------------------------------------------------------------------- /src/pages/editor/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/editor.tsx -------------------------------------------------------------------------------- /src/pages/editor/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./editor"; 2 | -------------------------------------------------------------------------------- /src/pages/editor/menu-item/audios.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/menu-item/audios.tsx -------------------------------------------------------------------------------- /src/pages/editor/menu-item/captions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/menu-item/captions.tsx -------------------------------------------------------------------------------- /src/pages/editor/menu-item/combo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/menu-item/combo.json -------------------------------------------------------------------------------- /src/pages/editor/menu-item/elements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/menu-item/elements.tsx -------------------------------------------------------------------------------- /src/pages/editor/menu-item/images.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/menu-item/images.tsx -------------------------------------------------------------------------------- /src/pages/editor/menu-item/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/menu-item/index.tsx -------------------------------------------------------------------------------- /src/pages/editor/menu-item/menu-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/menu-item/menu-item.tsx -------------------------------------------------------------------------------- /src/pages/editor/menu-item/texts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/menu-item/texts.tsx -------------------------------------------------------------------------------- /src/pages/editor/menu-item/transitions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/menu-item/transitions.tsx -------------------------------------------------------------------------------- /src/pages/editor/menu-item/uploads.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/menu-item/uploads.tsx -------------------------------------------------------------------------------- /src/pages/editor/menu-item/videos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/menu-item/videos.tsx -------------------------------------------------------------------------------- /src/pages/editor/menu-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/menu-list.tsx -------------------------------------------------------------------------------- /src/pages/editor/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/navbar.tsx -------------------------------------------------------------------------------- /src/pages/editor/player/composition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/player/composition.tsx -------------------------------------------------------------------------------- /src/pages/editor/player/editable-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/player/editable-text.tsx -------------------------------------------------------------------------------- /src/pages/editor/player/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/player/index.ts -------------------------------------------------------------------------------- /src/pages/editor/player/main-layer-background.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/player/main-layer-background.tsx -------------------------------------------------------------------------------- /src/pages/editor/player/player.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/player/player.tsx -------------------------------------------------------------------------------- /src/pages/editor/player/sequence-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/player/sequence-item.tsx -------------------------------------------------------------------------------- /src/pages/editor/scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/scene.tsx -------------------------------------------------------------------------------- /src/pages/editor/timeline/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/timeline/header.tsx -------------------------------------------------------------------------------- /src/pages/editor/timeline/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./timeline"; 2 | -------------------------------------------------------------------------------- /src/pages/editor/timeline/items/audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/timeline/items/audio.ts -------------------------------------------------------------------------------- /src/pages/editor/timeline/items/caption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/timeline/items/caption.ts -------------------------------------------------------------------------------- /src/pages/editor/timeline/items/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/timeline/items/image.ts -------------------------------------------------------------------------------- /src/pages/editor/timeline/items/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/timeline/items/index.ts -------------------------------------------------------------------------------- /src/pages/editor/timeline/items/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/timeline/items/text.ts -------------------------------------------------------------------------------- /src/pages/editor/timeline/items/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/timeline/items/video.ts -------------------------------------------------------------------------------- /src/pages/editor/timeline/playhead.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/timeline/playhead.tsx -------------------------------------------------------------------------------- /src/pages/editor/timeline/ruler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/timeline/ruler.tsx -------------------------------------------------------------------------------- /src/pages/editor/timeline/timeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/timeline/timeline.tsx -------------------------------------------------------------------------------- /src/pages/editor/utils/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/utils/fonts.ts -------------------------------------------------------------------------------- /src/pages/editor/utils/target.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/pages/editor/utils/target.ts -------------------------------------------------------------------------------- /src/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/store/store.ts -------------------------------------------------------------------------------- /src/store/use-auth-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/store/use-auth-store.ts -------------------------------------------------------------------------------- /src/store/use-data-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/store/use-data-state.ts -------------------------------------------------------------------------------- /src/store/use-layout-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/store/use-layout-store.ts -------------------------------------------------------------------------------- /src/utils/captions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/utils/captions.ts -------------------------------------------------------------------------------- /src/utils/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/utils/download.ts -------------------------------------------------------------------------------- /src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/utils/format.ts -------------------------------------------------------------------------------- /src/utils/scene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/utils/scene.ts -------------------------------------------------------------------------------- /src/utils/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/utils/search.ts -------------------------------------------------------------------------------- /src/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/utils/time.ts -------------------------------------------------------------------------------- /src/utils/timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/utils/timeline.ts -------------------------------------------------------------------------------- /src/utils/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/utils/upload.ts -------------------------------------------------------------------------------- /src/utils/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/src/utils/user.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.app.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/tsconfig.app.tsbuildinfo -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /tsconfig.node.tsbuildinfo: -------------------------------------------------------------------------------- 1 | {"root":["./vite.config.ts"],"version":"5.6.2"} -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pablituuu/react-video-editor/HEAD/vite.config.ts --------------------------------------------------------------------------------