├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── assets └── logo.svg ├── demo ├── app │ ├── App.tsx │ ├── _App.scss │ └── _index.scss ├── assets │ ├── by-me-coffee.svg │ ├── code.svg │ ├── github.svg │ ├── linkedin.svg │ ├── loader.svg │ ├── navigate.svg │ └── star.svg ├── components │ ├── DemoBox │ │ ├── @types.ts │ │ ├── DemoBox.tsx │ │ ├── _DemoBox.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── Header │ │ ├── @types.ts │ │ ├── Header.tsx │ │ ├── _Header.scss │ │ ├── _index.scss │ │ └── index.ts │ └── _index.scss ├── demo.tsx ├── index.html ├── package.json ├── tsconfig.json ├── tsconfig.node.json ├── utils │ └── generateCode.ts ├── vite-env.d.ts └── vite.config.ts ├── docker-compose.yml ├── index.html ├── nginx.conf ├── package.json ├── public ├── 2f91197ad4ce4a078f723019694803ae.jpeg ├── locales │ ├── ar │ │ ├── sidebar.json │ │ └── translation.json │ ├── en │ │ ├── sidebar.json │ │ └── translation.json │ └── fr │ │ ├── sidebar.json │ │ └── translation.json └── vite.svg ├── scripts ├── build-docker.sh └── create-component.sh ├── src ├── common │ ├── Dropdown │ │ ├── @types.ts │ │ ├── Dropdown.tsx │ │ ├── _Dropdown.scss │ │ ├── _index.scss │ │ └── index.ts │ └── _index.scss ├── components │ ├── ArrowNavigation │ │ ├── @types.ts │ │ ├── ArrowNavigation.tsx │ │ ├── _ArrowNavigation.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── ControlIcon │ │ ├── @types.ts │ │ ├── ControlIcon.tsx │ │ ├── _ControlIcon.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── ControlsBar │ │ ├── @types.ts │ │ ├── ControlsBar.tsx │ │ ├── _ControlsBar.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── Download │ │ ├── @types.ts │ │ ├── Download.tsx │ │ ├── _Download.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── FullScreen │ │ ├── @types.ts │ │ ├── FullScreen.tsx │ │ ├── _FullScreen.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── MiniPlayer │ │ ├── @types.ts │ │ ├── MiniPlayer.tsx │ │ ├── _MiniPlayer.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── Modals │ │ ├── FilterModal │ │ │ ├── @types.ts │ │ │ ├── FilterModal.tsx │ │ │ ├── _FilterModal.scss │ │ │ ├── _index.scss │ │ │ └── index.ts │ │ ├── ShortCutModal │ │ │ ├── @types.ts │ │ │ ├── ShortCutModal.tsx │ │ │ ├── _ShortCutModal.scss │ │ │ ├── _index.scss │ │ │ └── index.ts │ │ └── _index.scss │ ├── PlayButton │ │ ├── @types.ts │ │ ├── PlayButton.tsx │ │ ├── _PlayButton.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── ProgressBar │ │ ├── @types.ts │ │ ├── ProgressBar.tsx │ │ ├── _ProgressBar.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── Screenshot │ │ ├── @types.ts │ │ ├── Screenshot.tsx │ │ ├── _Screenshot.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── SecondsForward │ │ ├── @types.ts │ │ ├── SecondsForward.tsx │ │ ├── _SecondsForward.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── Settings │ │ ├── @types.ts │ │ ├── Settings.tsx │ │ ├── _Settings.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── SettingsDropdown │ │ ├── @types.ts │ │ ├── SettingsDropdown.tsx │ │ ├── _SettingsDropdown.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── SoundIcon │ │ ├── @types.ts │ │ ├── SoundIcon.tsx │ │ ├── _SoundIcon.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── Speed │ │ ├── @types.ts │ │ ├── Speed.tsx │ │ ├── _Speed.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── Subtitle │ │ ├── @types.ts │ │ ├── Subtitle.tsx │ │ ├── _Subtitle.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── VideoLoadError │ │ ├── @types.ts │ │ ├── VideoLoadError.tsx │ │ ├── _VideoLoadError.scss │ │ ├── _index.scss │ │ └── index.ts │ ├── VideoPlayer │ │ ├── @types.ts │ │ ├── VideoPlayer.tsx │ │ ├── index.ts │ │ └── styles │ │ │ ├── _VideoPlayer.scss │ │ │ ├── _index.scss │ │ │ └── index.ts │ └── Wrapper │ │ ├── @types.ts │ │ ├── Wrapper.tsx │ │ ├── _Wrapper.scss │ │ ├── _index.scss │ │ └── index.ts ├── global │ ├── _index.scss │ ├── assets │ │ ├── icons │ │ │ ├── arrowNavigation │ │ │ │ ├── next.svg │ │ │ │ └── previous.svg │ │ │ ├── download │ │ │ │ └── download.svg │ │ │ ├── error │ │ │ │ └── retry.svg │ │ │ ├── fullscreen │ │ │ │ ├── cancel-fullscreen.svg │ │ │ │ └── fullscreen.svg │ │ │ ├── loading │ │ │ │ └── spinner.svg │ │ │ ├── miniPlayer │ │ │ │ └── miniPlayer.svg │ │ │ ├── screenshot │ │ │ │ └── screenshot.svg │ │ │ ├── secondsForward │ │ │ │ ├── next5-seconds.svg │ │ │ │ └── prev5-seconds.svg │ │ │ ├── settings │ │ │ │ ├── Settings.svg │ │ │ │ ├── angle-left.svg │ │ │ │ ├── angle-right.svg │ │ │ │ ├── annotation.svg │ │ │ │ ├── check.svg │ │ │ │ ├── close.svg │ │ │ │ ├── filter.svg │ │ │ │ ├── keyboard.svg │ │ │ │ └── playback-speed.svg │ │ │ ├── subtitle │ │ │ │ ├── inactive-subtitle.svg │ │ │ │ └── subtitle.svg │ │ │ └── volume │ │ │ │ ├── Medium.svg │ │ │ │ ├── Mute.svg │ │ │ │ └── Sound.svg │ │ └── styles │ │ │ ├── abstracts │ │ │ ├── _breakpoints.scss │ │ │ ├── _colors.scss │ │ │ ├── _functions.scss │ │ │ ├── _index.scss │ │ │ ├── _mixins.scss │ │ │ ├── _padding.scss │ │ │ └── _variables.scss │ │ │ └── base │ │ │ └── _index.scss │ └── theme-default.scss ├── hooks │ ├── useHover.ts │ ├── useRefDimensions.ts │ └── useWindowSize.ts ├── i18n.ts ├── index.ts ├── locales │ ├── ar │ │ ├── index.ts │ │ └── video.json │ ├── en │ │ ├── index.ts │ │ └── video.json │ └── fr │ │ ├── index.ts │ │ └── video.json ├── utils │ ├── concatPrefixCls.ts │ ├── downloadFile.ts │ ├── formatDurationTime.ts │ ├── getAllowedControlBarItems.ts │ ├── getPercentage.ts │ ├── getPrefixCls.ts │ ├── getVideoSrc.ts │ ├── managePlayerKeyDown.ts │ ├── mergeRefs.ts │ ├── playerManager.ts │ └── syncStateWithVideo.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /demo/app/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/app/App.tsx -------------------------------------------------------------------------------- /demo/app/_App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/app/_App.scss -------------------------------------------------------------------------------- /demo/app/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/app/_index.scss -------------------------------------------------------------------------------- /demo/assets/by-me-coffee.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/assets/by-me-coffee.svg -------------------------------------------------------------------------------- /demo/assets/code.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/assets/code.svg -------------------------------------------------------------------------------- /demo/assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/assets/github.svg -------------------------------------------------------------------------------- /demo/assets/linkedin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/assets/linkedin.svg -------------------------------------------------------------------------------- /demo/assets/loader.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/assets/loader.svg -------------------------------------------------------------------------------- /demo/assets/navigate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/assets/navigate.svg -------------------------------------------------------------------------------- /demo/assets/star.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/assets/star.svg -------------------------------------------------------------------------------- /demo/components/DemoBox/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/components/DemoBox/@types.ts -------------------------------------------------------------------------------- /demo/components/DemoBox/DemoBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/components/DemoBox/DemoBox.tsx -------------------------------------------------------------------------------- /demo/components/DemoBox/_DemoBox.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/components/DemoBox/_DemoBox.scss -------------------------------------------------------------------------------- /demo/components/DemoBox/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './DemoBox' 2 | 3 | -------------------------------------------------------------------------------- /demo/components/DemoBox/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './DemoBox'; 2 | -------------------------------------------------------------------------------- /demo/components/Header/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/components/Header/@types.ts -------------------------------------------------------------------------------- /demo/components/Header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/components/Header/Header.tsx -------------------------------------------------------------------------------- /demo/components/Header/_Header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/components/Header/_Header.scss -------------------------------------------------------------------------------- /demo/components/Header/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './Header' 2 | 3 | -------------------------------------------------------------------------------- /demo/components/Header/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Header'; 2 | -------------------------------------------------------------------------------- /demo/components/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/components/_index.scss -------------------------------------------------------------------------------- /demo/demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/demo.tsx -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/tsconfig.json -------------------------------------------------------------------------------- /demo/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/tsconfig.node.json -------------------------------------------------------------------------------- /demo/utils/generateCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/utils/generateCode.ts -------------------------------------------------------------------------------- /demo/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/vite-env.d.ts -------------------------------------------------------------------------------- /demo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/demo/vite.config.ts -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/index.html -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/nginx.conf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/package.json -------------------------------------------------------------------------------- /public/2f91197ad4ce4a078f723019694803ae.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/public/2f91197ad4ce4a078f723019694803ae.jpeg -------------------------------------------------------------------------------- /public/locales/ar/sidebar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/public/locales/ar/sidebar.json -------------------------------------------------------------------------------- /public/locales/ar/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/public/locales/ar/translation.json -------------------------------------------------------------------------------- /public/locales/en/sidebar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/public/locales/en/sidebar.json -------------------------------------------------------------------------------- /public/locales/en/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/public/locales/en/translation.json -------------------------------------------------------------------------------- /public/locales/fr/sidebar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/public/locales/fr/sidebar.json -------------------------------------------------------------------------------- /public/locales/fr/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/public/locales/fr/translation.json -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/public/vite.svg -------------------------------------------------------------------------------- /scripts/build-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/scripts/build-docker.sh -------------------------------------------------------------------------------- /scripts/create-component.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/scripts/create-component.sh -------------------------------------------------------------------------------- /src/common/Dropdown/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/common/Dropdown/@types.ts -------------------------------------------------------------------------------- /src/common/Dropdown/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/common/Dropdown/Dropdown.tsx -------------------------------------------------------------------------------- /src/common/Dropdown/_Dropdown.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/common/Dropdown/_Dropdown.scss -------------------------------------------------------------------------------- /src/common/Dropdown/_index.scss: -------------------------------------------------------------------------------- 1 | @forward "./Dropdown"; 2 | -------------------------------------------------------------------------------- /src/common/Dropdown/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Dropdown"; 2 | -------------------------------------------------------------------------------- /src/common/_index.scss: -------------------------------------------------------------------------------- 1 | @forward "./Dropdown"; 2 | -------------------------------------------------------------------------------- /src/components/ArrowNavigation/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/ArrowNavigation/@types.ts -------------------------------------------------------------------------------- /src/components/ArrowNavigation/ArrowNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/ArrowNavigation/ArrowNavigation.tsx -------------------------------------------------------------------------------- /src/components/ArrowNavigation/_ArrowNavigation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/ArrowNavigation/_ArrowNavigation.scss -------------------------------------------------------------------------------- /src/components/ArrowNavigation/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './ArrowNavigation' 2 | 3 | -------------------------------------------------------------------------------- /src/components/ArrowNavigation/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ArrowNavigation'; 2 | -------------------------------------------------------------------------------- /src/components/ControlIcon/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/ControlIcon/@types.ts -------------------------------------------------------------------------------- /src/components/ControlIcon/ControlIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/ControlIcon/ControlIcon.tsx -------------------------------------------------------------------------------- /src/components/ControlIcon/_ControlIcon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/ControlIcon/_ControlIcon.scss -------------------------------------------------------------------------------- /src/components/ControlIcon/_index.scss: -------------------------------------------------------------------------------- 1 | @forward "./ControlIcon"; 2 | -------------------------------------------------------------------------------- /src/components/ControlIcon/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./ControlIcon"; 2 | -------------------------------------------------------------------------------- /src/components/ControlsBar/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/ControlsBar/@types.ts -------------------------------------------------------------------------------- /src/components/ControlsBar/ControlsBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/ControlsBar/ControlsBar.tsx -------------------------------------------------------------------------------- /src/components/ControlsBar/_ControlsBar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/ControlsBar/_ControlsBar.scss -------------------------------------------------------------------------------- /src/components/ControlsBar/_index.scss: -------------------------------------------------------------------------------- 1 | @forward "./ControlsBar"; 2 | -------------------------------------------------------------------------------- /src/components/ControlsBar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/ControlsBar/index.ts -------------------------------------------------------------------------------- /src/components/Download/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Download/@types.ts -------------------------------------------------------------------------------- /src/components/Download/Download.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Download/Download.tsx -------------------------------------------------------------------------------- /src/components/Download/_Download.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Download/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './Download' 2 | 3 | -------------------------------------------------------------------------------- /src/components/Download/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Download'; 2 | -------------------------------------------------------------------------------- /src/components/FullScreen/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/FullScreen/@types.ts -------------------------------------------------------------------------------- /src/components/FullScreen/FullScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/FullScreen/FullScreen.tsx -------------------------------------------------------------------------------- /src/components/FullScreen/_FullScreen.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/FullScreen/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './FullScreen' 2 | 3 | -------------------------------------------------------------------------------- /src/components/FullScreen/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './FullScreen'; 2 | -------------------------------------------------------------------------------- /src/components/MiniPlayer/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/MiniPlayer/@types.ts -------------------------------------------------------------------------------- /src/components/MiniPlayer/MiniPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/MiniPlayer/MiniPlayer.tsx -------------------------------------------------------------------------------- /src/components/MiniPlayer/_MiniPlayer.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/MiniPlayer/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './MiniPlayer' 2 | 3 | -------------------------------------------------------------------------------- /src/components/MiniPlayer/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './MiniPlayer'; 2 | -------------------------------------------------------------------------------- /src/components/Modals/FilterModal/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Modals/FilterModal/@types.ts -------------------------------------------------------------------------------- /src/components/Modals/FilterModal/FilterModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Modals/FilterModal/FilterModal.tsx -------------------------------------------------------------------------------- /src/components/Modals/FilterModal/_FilterModal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Modals/FilterModal/_FilterModal.scss -------------------------------------------------------------------------------- /src/components/Modals/FilterModal/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './FilterModal' 2 | 3 | -------------------------------------------------------------------------------- /src/components/Modals/FilterModal/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './FilterModal'; 2 | -------------------------------------------------------------------------------- /src/components/Modals/ShortCutModal/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Modals/ShortCutModal/@types.ts -------------------------------------------------------------------------------- /src/components/Modals/ShortCutModal/ShortCutModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Modals/ShortCutModal/ShortCutModal.tsx -------------------------------------------------------------------------------- /src/components/Modals/ShortCutModal/_ShortCutModal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Modals/ShortCutModal/_ShortCutModal.scss -------------------------------------------------------------------------------- /src/components/Modals/ShortCutModal/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './ShortCutModal' 2 | 3 | -------------------------------------------------------------------------------- /src/components/Modals/ShortCutModal/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ShortCutModal'; 2 | -------------------------------------------------------------------------------- /src/components/Modals/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Modals/_index.scss -------------------------------------------------------------------------------- /src/components/PlayButton/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/PlayButton/@types.ts -------------------------------------------------------------------------------- /src/components/PlayButton/PlayButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/PlayButton/PlayButton.tsx -------------------------------------------------------------------------------- /src/components/PlayButton/_PlayButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/PlayButton/_PlayButton.scss -------------------------------------------------------------------------------- /src/components/PlayButton/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './PlayButton' 2 | 3 | -------------------------------------------------------------------------------- /src/components/PlayButton/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './PlayButton'; 2 | -------------------------------------------------------------------------------- /src/components/ProgressBar/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/ProgressBar/@types.ts -------------------------------------------------------------------------------- /src/components/ProgressBar/ProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/ProgressBar/ProgressBar.tsx -------------------------------------------------------------------------------- /src/components/ProgressBar/_ProgressBar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/ProgressBar/_ProgressBar.scss -------------------------------------------------------------------------------- /src/components/ProgressBar/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './ProgressBar' 2 | 3 | -------------------------------------------------------------------------------- /src/components/ProgressBar/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ProgressBar'; 2 | -------------------------------------------------------------------------------- /src/components/Screenshot/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Screenshot/@types.ts -------------------------------------------------------------------------------- /src/components/Screenshot/Screenshot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Screenshot/Screenshot.tsx -------------------------------------------------------------------------------- /src/components/Screenshot/_Screenshot.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Screenshot/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './Screenshot' 2 | 3 | -------------------------------------------------------------------------------- /src/components/Screenshot/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Screenshot'; 2 | -------------------------------------------------------------------------------- /src/components/SecondsForward/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/SecondsForward/@types.ts -------------------------------------------------------------------------------- /src/components/SecondsForward/SecondsForward.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/SecondsForward/SecondsForward.tsx -------------------------------------------------------------------------------- /src/components/SecondsForward/_SecondsForward.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/SecondsForward/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/SecondsForward/_index.scss -------------------------------------------------------------------------------- /src/components/SecondsForward/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './SecondsForward'; 2 | -------------------------------------------------------------------------------- /src/components/Settings/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Settings/@types.ts -------------------------------------------------------------------------------- /src/components/Settings/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Settings/Settings.tsx -------------------------------------------------------------------------------- /src/components/Settings/_Settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Settings/_Settings.scss -------------------------------------------------------------------------------- /src/components/Settings/_index.scss: -------------------------------------------------------------------------------- 1 | @forward "./Settings"; 2 | -------------------------------------------------------------------------------- /src/components/Settings/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Settings"; 2 | -------------------------------------------------------------------------------- /src/components/SettingsDropdown/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/SettingsDropdown/@types.ts -------------------------------------------------------------------------------- /src/components/SettingsDropdown/SettingsDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/SettingsDropdown/SettingsDropdown.tsx -------------------------------------------------------------------------------- /src/components/SettingsDropdown/_SettingsDropdown.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/SettingsDropdown/_SettingsDropdown.scss -------------------------------------------------------------------------------- /src/components/SettingsDropdown/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './SettingsDropdown' 2 | 3 | -------------------------------------------------------------------------------- /src/components/SettingsDropdown/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./SettingsDropdown"; 2 | -------------------------------------------------------------------------------- /src/components/SoundIcon/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/SoundIcon/@types.ts -------------------------------------------------------------------------------- /src/components/SoundIcon/SoundIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/SoundIcon/SoundIcon.tsx -------------------------------------------------------------------------------- /src/components/SoundIcon/_SoundIcon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/SoundIcon/_SoundIcon.scss -------------------------------------------------------------------------------- /src/components/SoundIcon/_index.scss: -------------------------------------------------------------------------------- 1 | @forward "./SoundIcon"; 2 | -------------------------------------------------------------------------------- /src/components/SoundIcon/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./SoundIcon"; 2 | -------------------------------------------------------------------------------- /src/components/Speed/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Speed/@types.ts -------------------------------------------------------------------------------- /src/components/Speed/Speed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Speed/Speed.tsx -------------------------------------------------------------------------------- /src/components/Speed/_Speed.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Speed/_Speed.scss -------------------------------------------------------------------------------- /src/components/Speed/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './Speed' 2 | 3 | -------------------------------------------------------------------------------- /src/components/Speed/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Speed'; 2 | -------------------------------------------------------------------------------- /src/components/Subtitle/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Subtitle/@types.ts -------------------------------------------------------------------------------- /src/components/Subtitle/Subtitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Subtitle/Subtitle.tsx -------------------------------------------------------------------------------- /src/components/Subtitle/_Subtitle.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Subtitle/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './Subtitle' 2 | 3 | -------------------------------------------------------------------------------- /src/components/Subtitle/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Subtitle'; 2 | -------------------------------------------------------------------------------- /src/components/VideoLoadError/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/VideoLoadError/@types.ts -------------------------------------------------------------------------------- /src/components/VideoLoadError/VideoLoadError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/VideoLoadError/VideoLoadError.tsx -------------------------------------------------------------------------------- /src/components/VideoLoadError/_VideoLoadError.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/VideoLoadError/_VideoLoadError.scss -------------------------------------------------------------------------------- /src/components/VideoLoadError/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './VideoLoadError' 2 | 3 | -------------------------------------------------------------------------------- /src/components/VideoLoadError/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './VideoLoadError'; 2 | -------------------------------------------------------------------------------- /src/components/VideoPlayer/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/VideoPlayer/@types.ts -------------------------------------------------------------------------------- /src/components/VideoPlayer/VideoPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/VideoPlayer/VideoPlayer.tsx -------------------------------------------------------------------------------- /src/components/VideoPlayer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/VideoPlayer/index.ts -------------------------------------------------------------------------------- /src/components/VideoPlayer/styles/_VideoPlayer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/VideoPlayer/styles/_VideoPlayer.scss -------------------------------------------------------------------------------- /src/components/VideoPlayer/styles/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/VideoPlayer/styles/_index.scss -------------------------------------------------------------------------------- /src/components/VideoPlayer/styles/index.ts: -------------------------------------------------------------------------------- 1 | import "./_index.scss"; 2 | -------------------------------------------------------------------------------- /src/components/Wrapper/@types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Wrapper/@types.ts -------------------------------------------------------------------------------- /src/components/Wrapper/Wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Wrapper/Wrapper.tsx -------------------------------------------------------------------------------- /src/components/Wrapper/_Wrapper.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/components/Wrapper/_Wrapper.scss -------------------------------------------------------------------------------- /src/components/Wrapper/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './Wrapper' 2 | 3 | -------------------------------------------------------------------------------- /src/components/Wrapper/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Wrapper'; 2 | -------------------------------------------------------------------------------- /src/global/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/_index.scss -------------------------------------------------------------------------------- /src/global/assets/icons/arrowNavigation/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/arrowNavigation/next.svg -------------------------------------------------------------------------------- /src/global/assets/icons/arrowNavigation/previous.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/arrowNavigation/previous.svg -------------------------------------------------------------------------------- /src/global/assets/icons/download/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/download/download.svg -------------------------------------------------------------------------------- /src/global/assets/icons/error/retry.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/error/retry.svg -------------------------------------------------------------------------------- /src/global/assets/icons/fullscreen/cancel-fullscreen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/fullscreen/cancel-fullscreen.svg -------------------------------------------------------------------------------- /src/global/assets/icons/fullscreen/fullscreen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/fullscreen/fullscreen.svg -------------------------------------------------------------------------------- /src/global/assets/icons/loading/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/loading/spinner.svg -------------------------------------------------------------------------------- /src/global/assets/icons/miniPlayer/miniPlayer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/miniPlayer/miniPlayer.svg -------------------------------------------------------------------------------- /src/global/assets/icons/screenshot/screenshot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/screenshot/screenshot.svg -------------------------------------------------------------------------------- /src/global/assets/icons/secondsForward/next5-seconds.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/secondsForward/next5-seconds.svg -------------------------------------------------------------------------------- /src/global/assets/icons/secondsForward/prev5-seconds.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/secondsForward/prev5-seconds.svg -------------------------------------------------------------------------------- /src/global/assets/icons/settings/Settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/settings/Settings.svg -------------------------------------------------------------------------------- /src/global/assets/icons/settings/angle-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/settings/angle-left.svg -------------------------------------------------------------------------------- /src/global/assets/icons/settings/angle-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/settings/angle-right.svg -------------------------------------------------------------------------------- /src/global/assets/icons/settings/annotation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/settings/annotation.svg -------------------------------------------------------------------------------- /src/global/assets/icons/settings/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/settings/check.svg -------------------------------------------------------------------------------- /src/global/assets/icons/settings/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/settings/close.svg -------------------------------------------------------------------------------- /src/global/assets/icons/settings/filter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/settings/filter.svg -------------------------------------------------------------------------------- /src/global/assets/icons/settings/keyboard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/settings/keyboard.svg -------------------------------------------------------------------------------- /src/global/assets/icons/settings/playback-speed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/settings/playback-speed.svg -------------------------------------------------------------------------------- /src/global/assets/icons/subtitle/inactive-subtitle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/subtitle/inactive-subtitle.svg -------------------------------------------------------------------------------- /src/global/assets/icons/subtitle/subtitle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/subtitle/subtitle.svg -------------------------------------------------------------------------------- /src/global/assets/icons/volume/Medium.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/volume/Medium.svg -------------------------------------------------------------------------------- /src/global/assets/icons/volume/Mute.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/volume/Mute.svg -------------------------------------------------------------------------------- /src/global/assets/icons/volume/Sound.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/icons/volume/Sound.svg -------------------------------------------------------------------------------- /src/global/assets/styles/abstracts/_breakpoints.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/styles/abstracts/_breakpoints.scss -------------------------------------------------------------------------------- /src/global/assets/styles/abstracts/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/styles/abstracts/_colors.scss -------------------------------------------------------------------------------- /src/global/assets/styles/abstracts/_functions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/styles/abstracts/_functions.scss -------------------------------------------------------------------------------- /src/global/assets/styles/abstracts/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/styles/abstracts/_index.scss -------------------------------------------------------------------------------- /src/global/assets/styles/abstracts/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/styles/abstracts/_mixins.scss -------------------------------------------------------------------------------- /src/global/assets/styles/abstracts/_padding.scss: -------------------------------------------------------------------------------- 1 | $padding-level: 30px; 2 | -------------------------------------------------------------------------------- /src/global/assets/styles/abstracts/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/styles/abstracts/_variables.scss -------------------------------------------------------------------------------- /src/global/assets/styles/base/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/assets/styles/base/_index.scss -------------------------------------------------------------------------------- /src/global/theme-default.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/global/theme-default.scss -------------------------------------------------------------------------------- /src/hooks/useHover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/hooks/useHover.ts -------------------------------------------------------------------------------- /src/hooks/useRefDimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/hooks/useRefDimensions.ts -------------------------------------------------------------------------------- /src/hooks/useWindowSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/hooks/useWindowSize.ts -------------------------------------------------------------------------------- /src/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/i18n.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/locales/ar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/locales/ar/index.ts -------------------------------------------------------------------------------- /src/locales/ar/video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/locales/ar/video.json -------------------------------------------------------------------------------- /src/locales/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/locales/en/index.ts -------------------------------------------------------------------------------- /src/locales/en/video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/locales/en/video.json -------------------------------------------------------------------------------- /src/locales/fr/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/locales/fr/index.ts -------------------------------------------------------------------------------- /src/locales/fr/video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/locales/fr/video.json -------------------------------------------------------------------------------- /src/utils/concatPrefixCls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/utils/concatPrefixCls.ts -------------------------------------------------------------------------------- /src/utils/downloadFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/utils/downloadFile.ts -------------------------------------------------------------------------------- /src/utils/formatDurationTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/utils/formatDurationTime.ts -------------------------------------------------------------------------------- /src/utils/getAllowedControlBarItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/utils/getAllowedControlBarItems.ts -------------------------------------------------------------------------------- /src/utils/getPercentage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/utils/getPercentage.ts -------------------------------------------------------------------------------- /src/utils/getPrefixCls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/utils/getPrefixCls.ts -------------------------------------------------------------------------------- /src/utils/getVideoSrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/utils/getVideoSrc.ts -------------------------------------------------------------------------------- /src/utils/managePlayerKeyDown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/utils/managePlayerKeyDown.ts -------------------------------------------------------------------------------- /src/utils/mergeRefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/utils/mergeRefs.ts -------------------------------------------------------------------------------- /src/utils/playerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/utils/playerManager.ts -------------------------------------------------------------------------------- /src/utils/syncStateWithVideo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/utils/syncStateWithVideo.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braiekhazem/Vidify/HEAD/vite.config.ts --------------------------------------------------------------------------------