├── .babelrc ├── .gitignore ├── LICENSE ├── README.md ├── TODO.md ├── _redirects ├── dataTypes.md ├── netlify.toml ├── package.json ├── public ├── index.html └── static │ ├── basicStyles.css │ ├── dvd-logo.png │ ├── highlights │ ├── github-icon.png │ ├── music.png │ ├── scene-1.png │ ├── scene-back.png │ ├── scene-set.png │ ├── scene1.png │ ├── scene2.png │ ├── scene3.png │ ├── scene4.png │ ├── scenematrix.png │ ├── underline-fat.png │ ├── underline-long.png │ └── underline-short.png │ ├── icons │ ├── eject.png │ ├── ff.png │ ├── mute.png │ ├── pause.png │ ├── play.png │ ├── power.png │ ├── rw.png │ ├── skipback.png │ ├── skipforward.png │ ├── stop.png │ └── unmute.png │ ├── matrix.jpg │ ├── matrixOld.jpg │ ├── screenshot.png │ ├── shrek-icon-web-icons-png-0.png │ ├── shrek.jpg │ ├── video-js.css │ ├── video.js │ ├── video │ ├── _matrix140k32k.mp4 │ ├── _matrix280k32k.mp4 │ ├── _matrix70k48k.mp4 │ ├── _smallMenu.mp4 │ ├── matrix480k72k.mp4 │ └── shrek360k72k7m.mp4 │ └── why │ ├── cex.jpg │ ├── matrixFinder.png │ ├── pgcEditShrekScenes.png │ ├── pgcLonger.png │ ├── shrekButtonHighlight.png │ ├── shrekFinder.png │ └── shrekScenes.png ├── src ├── App.js ├── DVDRouting │ ├── DVDScreen.js │ └── index.js ├── Info.js ├── Main │ └── index.js ├── Menu │ ├── MenuEntry.js │ ├── RangeSelection.js │ ├── ScreenSaver.js │ ├── index.js │ └── utils.js ├── Settings │ ├── ControlsSimplified.js │ └── index.js ├── Video │ ├── VideoJSWrapper.js │ └── index.js ├── Why.js ├── index.js ├── matrix.json ├── shrek.json └── utils │ ├── __tests__ │ └── menuNavigationTools.spec.js │ └── menuNavigationTools.js ├── webpack.config.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/TODO.md -------------------------------------------------------------------------------- /_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/_redirects -------------------------------------------------------------------------------- /dataTypes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/dataTypes.md -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/index.html -------------------------------------------------------------------------------- /public/static/basicStyles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/basicStyles.css -------------------------------------------------------------------------------- /public/static/dvd-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/dvd-logo.png -------------------------------------------------------------------------------- /public/static/highlights/github-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/highlights/github-icon.png -------------------------------------------------------------------------------- /public/static/highlights/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/highlights/music.png -------------------------------------------------------------------------------- /public/static/highlights/scene-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/highlights/scene-1.png -------------------------------------------------------------------------------- /public/static/highlights/scene-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/highlights/scene-back.png -------------------------------------------------------------------------------- /public/static/highlights/scene-set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/highlights/scene-set.png -------------------------------------------------------------------------------- /public/static/highlights/scene1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/highlights/scene1.png -------------------------------------------------------------------------------- /public/static/highlights/scene2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/highlights/scene2.png -------------------------------------------------------------------------------- /public/static/highlights/scene3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/highlights/scene3.png -------------------------------------------------------------------------------- /public/static/highlights/scene4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/highlights/scene4.png -------------------------------------------------------------------------------- /public/static/highlights/scenematrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/highlights/scenematrix.png -------------------------------------------------------------------------------- /public/static/highlights/underline-fat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/highlights/underline-fat.png -------------------------------------------------------------------------------- /public/static/highlights/underline-long.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/highlights/underline-long.png -------------------------------------------------------------------------------- /public/static/highlights/underline-short.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/highlights/underline-short.png -------------------------------------------------------------------------------- /public/static/icons/eject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/icons/eject.png -------------------------------------------------------------------------------- /public/static/icons/ff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/icons/ff.png -------------------------------------------------------------------------------- /public/static/icons/mute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/icons/mute.png -------------------------------------------------------------------------------- /public/static/icons/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/icons/pause.png -------------------------------------------------------------------------------- /public/static/icons/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/icons/play.png -------------------------------------------------------------------------------- /public/static/icons/power.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/icons/power.png -------------------------------------------------------------------------------- /public/static/icons/rw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/icons/rw.png -------------------------------------------------------------------------------- /public/static/icons/skipback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/icons/skipback.png -------------------------------------------------------------------------------- /public/static/icons/skipforward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/icons/skipforward.png -------------------------------------------------------------------------------- /public/static/icons/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/icons/stop.png -------------------------------------------------------------------------------- /public/static/icons/unmute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/icons/unmute.png -------------------------------------------------------------------------------- /public/static/matrix.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/matrix.jpg -------------------------------------------------------------------------------- /public/static/matrixOld.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/matrixOld.jpg -------------------------------------------------------------------------------- /public/static/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/screenshot.png -------------------------------------------------------------------------------- /public/static/shrek-icon-web-icons-png-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/shrek-icon-web-icons-png-0.png -------------------------------------------------------------------------------- /public/static/shrek.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/shrek.jpg -------------------------------------------------------------------------------- /public/static/video-js.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/video-js.css -------------------------------------------------------------------------------- /public/static/video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/video.js -------------------------------------------------------------------------------- /public/static/video/_matrix140k32k.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/video/_matrix140k32k.mp4 -------------------------------------------------------------------------------- /public/static/video/_matrix280k32k.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/video/_matrix280k32k.mp4 -------------------------------------------------------------------------------- /public/static/video/_matrix70k48k.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/video/_matrix70k48k.mp4 -------------------------------------------------------------------------------- /public/static/video/_smallMenu.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/video/_smallMenu.mp4 -------------------------------------------------------------------------------- /public/static/video/matrix480k72k.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/video/matrix480k72k.mp4 -------------------------------------------------------------------------------- /public/static/video/shrek360k72k7m.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/video/shrek360k72k7m.mp4 -------------------------------------------------------------------------------- /public/static/why/cex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/why/cex.jpg -------------------------------------------------------------------------------- /public/static/why/matrixFinder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/why/matrixFinder.png -------------------------------------------------------------------------------- /public/static/why/pgcEditShrekScenes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/why/pgcEditShrekScenes.png -------------------------------------------------------------------------------- /public/static/why/pgcLonger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/why/pgcLonger.png -------------------------------------------------------------------------------- /public/static/why/shrekButtonHighlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/why/shrekButtonHighlight.png -------------------------------------------------------------------------------- /public/static/why/shrekFinder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/why/shrekFinder.png -------------------------------------------------------------------------------- /public/static/why/shrekScenes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/public/static/why/shrekScenes.png -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/App.js -------------------------------------------------------------------------------- /src/DVDRouting/DVDScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/DVDRouting/DVDScreen.js -------------------------------------------------------------------------------- /src/DVDRouting/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/DVDRouting/index.js -------------------------------------------------------------------------------- /src/Info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/Info.js -------------------------------------------------------------------------------- /src/Main/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/Main/index.js -------------------------------------------------------------------------------- /src/Menu/MenuEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/Menu/MenuEntry.js -------------------------------------------------------------------------------- /src/Menu/RangeSelection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/Menu/RangeSelection.js -------------------------------------------------------------------------------- /src/Menu/ScreenSaver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/Menu/ScreenSaver.js -------------------------------------------------------------------------------- /src/Menu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/Menu/index.js -------------------------------------------------------------------------------- /src/Menu/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/Menu/utils.js -------------------------------------------------------------------------------- /src/Settings/ControlsSimplified.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/Settings/ControlsSimplified.js -------------------------------------------------------------------------------- /src/Settings/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/Settings/index.js -------------------------------------------------------------------------------- /src/Video/VideoJSWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/Video/VideoJSWrapper.js -------------------------------------------------------------------------------- /src/Video/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/Video/index.js -------------------------------------------------------------------------------- /src/Why.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/Why.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/index.js -------------------------------------------------------------------------------- /src/matrix.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/matrix.json -------------------------------------------------------------------------------- /src/shrek.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/shrek.json -------------------------------------------------------------------------------- /src/utils/__tests__/menuNavigationTools.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/utils/__tests__/menuNavigationTools.spec.js -------------------------------------------------------------------------------- /src/utils/menuNavigationTools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/src/utils/menuNavigationTools.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/padraigfl/dvd-menu/HEAD/yarn.lock --------------------------------------------------------------------------------