├── .gitignore ├── README.md ├── components.json ├── eslint.config.js ├── index.html ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── next.svg ├── pause.svg ├── play.svg ├── previous.svg └── vite.svg ├── src ├── App.tsx ├── components │ ├── icons.tsx │ ├── player │ │ ├── composition.tsx │ │ ├── index.ts │ │ ├── player.tsx │ │ └── sequence-item.tsx │ ├── shared │ │ └── icons.tsx │ ├── theme-provider.tsx │ ├── timeline │ │ ├── header.tsx │ │ ├── index.ts │ │ ├── items │ │ │ ├── audio.ts │ │ │ ├── image.ts │ │ │ ├── index.ts │ │ │ ├── text.ts │ │ │ └── video.ts │ │ ├── playhead.tsx │ │ ├── ruler.tsx │ │ └── timeline.tsx │ └── ui │ │ ├── button.tsx │ │ ├── dropdown-menu.tsx │ │ ├── scroll-area.tsx │ │ ├── sheet.tsx │ │ └── slider.tsx ├── constants.ts ├── constants │ ├── font.ts │ └── scale.ts ├── globals.css ├── hooks │ ├── use-current-frame.tsx │ ├── use-scroll-top.ts │ └── use-timeline-events.ts ├── index.css ├── lib │ └── utils.ts ├── main.tsx ├── store │ └── store.ts ├── utils │ ├── apply-mixins.ts │ ├── audio.ts │ ├── format.ts │ ├── item.ts │ ├── number.ts │ ├── pub.ts │ ├── quickHash.ts │ ├── search.ts │ ├── time.ts │ ├── timeline.ts │ └── video.ts └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.app.tsbuildinfo ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Remotion Timeline 2 | -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/components.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/pause.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/public/pause.svg -------------------------------------------------------------------------------- /public/play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/public/play.svg -------------------------------------------------------------------------------- /public/previous.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/public/previous.svg -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/icons.tsx -------------------------------------------------------------------------------- /src/components/player/composition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/player/composition.tsx -------------------------------------------------------------------------------- /src/components/player/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/player/index.ts -------------------------------------------------------------------------------- /src/components/player/player.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/player/player.tsx -------------------------------------------------------------------------------- /src/components/player/sequence-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/player/sequence-item.tsx -------------------------------------------------------------------------------- /src/components/shared/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/shared/icons.tsx -------------------------------------------------------------------------------- /src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /src/components/timeline/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/timeline/header.tsx -------------------------------------------------------------------------------- /src/components/timeline/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./timeline"; 2 | -------------------------------------------------------------------------------- /src/components/timeline/items/audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/timeline/items/audio.ts -------------------------------------------------------------------------------- /src/components/timeline/items/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/timeline/items/image.ts -------------------------------------------------------------------------------- /src/components/timeline/items/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/timeline/items/index.ts -------------------------------------------------------------------------------- /src/components/timeline/items/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/timeline/items/text.ts -------------------------------------------------------------------------------- /src/components/timeline/items/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/timeline/items/video.ts -------------------------------------------------------------------------------- /src/components/timeline/playhead.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/timeline/playhead.tsx -------------------------------------------------------------------------------- /src/components/timeline/ruler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/timeline/ruler.tsx -------------------------------------------------------------------------------- /src/components/timeline/timeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/timeline/timeline.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/constants/font.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/constants/font.ts -------------------------------------------------------------------------------- /src/constants/scale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/constants/scale.ts -------------------------------------------------------------------------------- /src/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/globals.css -------------------------------------------------------------------------------- /src/hooks/use-current-frame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/hooks/use-current-frame.tsx -------------------------------------------------------------------------------- /src/hooks/use-scroll-top.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/hooks/use-scroll-top.ts -------------------------------------------------------------------------------- /src/hooks/use-timeline-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/hooks/use-timeline-events.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/index.css -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/store/store.ts -------------------------------------------------------------------------------- /src/utils/apply-mixins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/utils/apply-mixins.ts -------------------------------------------------------------------------------- /src/utils/audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/utils/audio.ts -------------------------------------------------------------------------------- /src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/utils/format.ts -------------------------------------------------------------------------------- /src/utils/item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/utils/item.ts -------------------------------------------------------------------------------- /src/utils/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/utils/number.ts -------------------------------------------------------------------------------- /src/utils/pub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/utils/pub.ts -------------------------------------------------------------------------------- /src/utils/quickHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/utils/quickHash.ts -------------------------------------------------------------------------------- /src/utils/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/utils/search.ts -------------------------------------------------------------------------------- /src/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/utils/time.ts -------------------------------------------------------------------------------- /src/utils/timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/utils/timeline.ts -------------------------------------------------------------------------------- /src/utils/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/src/utils/video.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.app.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/tsconfig.app.tsbuildinfo -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designcombo/remotion-timeline/HEAD/vite.config.ts --------------------------------------------------------------------------------