├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── README.md ├── assets ├── app_icon │ ├── MovieSlicer.icns │ └── MovieSlicer.iconset │ │ ├── icon_128x128.png │ │ ├── icon_128x128@2x.png │ │ ├── icon_16x16.png │ │ ├── icon_16x16@2x.png │ │ ├── icon_256x256.png │ │ ├── icon_256x256@2x.png │ │ ├── icon_32x32.png │ │ ├── icon_32x32@2x.png │ │ ├── icon_512x512.png │ │ └── icon_512x512@2x.png └── img │ └── app.png ├── index.js ├── package.json ├── src ├── main │ ├── external │ │ ├── commander.js │ │ └── executer.js │ ├── main.js │ └── menu │ │ └── template.js └── renderer │ ├── component │ ├── formatter.jsx │ ├── heading.jsx │ ├── icon.jsx │ ├── info.jsx │ ├── player-controls.jsx │ ├── popup.jsx │ ├── progress.jsx │ ├── selecting-info.jsx │ ├── selector │ │ ├── index.jsx │ │ ├── line.jsx │ │ ├── main.jsx │ │ └── thumb.jsx │ ├── settings.jsx │ ├── timeline.jsx │ └── video.jsx │ ├── container │ ├── info.jsx │ ├── player.jsx │ ├── popup.jsx │ ├── root.jsx │ └── timeline.jsx │ ├── event.js │ ├── main.js │ ├── store │ ├── index.js │ ├── movie.js │ ├── settings.js │ ├── timeline.js │ └── ui.js │ └── util │ └── ipc.js ├── static ├── icon │ ├── camera.svg │ ├── close.svg │ ├── cut.svg │ ├── done.svg │ ├── file_upload.svg │ ├── pause.svg │ ├── play.svg │ ├── processing.svg │ ├── settings.svg │ ├── volume_off.svg │ ├── volume_on.svg │ ├── zoom_in.svg │ └── zoom_out.svg ├── index.html └── renderer.css └── webpack.config.js /.eslintignore: -------------------------------------------------------------------------------- 1 | !.* 2 | /node_modules 3 | /static 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | static/renderer.bundle.js 3 | MovieSlicer-darwin-x64 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/README.md -------------------------------------------------------------------------------- /assets/app_icon/MovieSlicer.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/assets/app_icon/MovieSlicer.icns -------------------------------------------------------------------------------- /assets/app_icon/MovieSlicer.iconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/assets/app_icon/MovieSlicer.iconset/icon_128x128.png -------------------------------------------------------------------------------- /assets/app_icon/MovieSlicer.iconset/icon_128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/assets/app_icon/MovieSlicer.iconset/icon_128x128@2x.png -------------------------------------------------------------------------------- /assets/app_icon/MovieSlicer.iconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/assets/app_icon/MovieSlicer.iconset/icon_16x16.png -------------------------------------------------------------------------------- /assets/app_icon/MovieSlicer.iconset/icon_16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/assets/app_icon/MovieSlicer.iconset/icon_16x16@2x.png -------------------------------------------------------------------------------- /assets/app_icon/MovieSlicer.iconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/assets/app_icon/MovieSlicer.iconset/icon_256x256.png -------------------------------------------------------------------------------- /assets/app_icon/MovieSlicer.iconset/icon_256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/assets/app_icon/MovieSlicer.iconset/icon_256x256@2x.png -------------------------------------------------------------------------------- /assets/app_icon/MovieSlicer.iconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/assets/app_icon/MovieSlicer.iconset/icon_32x32.png -------------------------------------------------------------------------------- /assets/app_icon/MovieSlicer.iconset/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/assets/app_icon/MovieSlicer.iconset/icon_32x32@2x.png -------------------------------------------------------------------------------- /assets/app_icon/MovieSlicer.iconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/assets/app_icon/MovieSlicer.iconset/icon_512x512.png -------------------------------------------------------------------------------- /assets/app_icon/MovieSlicer.iconset/icon_512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/assets/app_icon/MovieSlicer.iconset/icon_512x512@2x.png -------------------------------------------------------------------------------- /assets/img/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/assets/img/app.png -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/package.json -------------------------------------------------------------------------------- /src/main/external/commander.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/main/external/commander.js -------------------------------------------------------------------------------- /src/main/external/executer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/main/external/executer.js -------------------------------------------------------------------------------- /src/main/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/main/main.js -------------------------------------------------------------------------------- /src/main/menu/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/main/menu/template.js -------------------------------------------------------------------------------- /src/renderer/component/formatter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/formatter.jsx -------------------------------------------------------------------------------- /src/renderer/component/heading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/heading.jsx -------------------------------------------------------------------------------- /src/renderer/component/icon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/icon.jsx -------------------------------------------------------------------------------- /src/renderer/component/info.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/info.jsx -------------------------------------------------------------------------------- /src/renderer/component/player-controls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/player-controls.jsx -------------------------------------------------------------------------------- /src/renderer/component/popup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/popup.jsx -------------------------------------------------------------------------------- /src/renderer/component/progress.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/progress.jsx -------------------------------------------------------------------------------- /src/renderer/component/selecting-info.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/selecting-info.jsx -------------------------------------------------------------------------------- /src/renderer/component/selector/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/selector/index.jsx -------------------------------------------------------------------------------- /src/renderer/component/selector/line.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/selector/line.jsx -------------------------------------------------------------------------------- /src/renderer/component/selector/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/selector/main.jsx -------------------------------------------------------------------------------- /src/renderer/component/selector/thumb.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/selector/thumb.jsx -------------------------------------------------------------------------------- /src/renderer/component/settings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/settings.jsx -------------------------------------------------------------------------------- /src/renderer/component/timeline.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/timeline.jsx -------------------------------------------------------------------------------- /src/renderer/component/video.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/component/video.jsx -------------------------------------------------------------------------------- /src/renderer/container/info.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/container/info.jsx -------------------------------------------------------------------------------- /src/renderer/container/player.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/container/player.jsx -------------------------------------------------------------------------------- /src/renderer/container/popup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/container/popup.jsx -------------------------------------------------------------------------------- /src/renderer/container/root.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/container/root.jsx -------------------------------------------------------------------------------- /src/renderer/container/timeline.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/container/timeline.jsx -------------------------------------------------------------------------------- /src/renderer/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/event.js -------------------------------------------------------------------------------- /src/renderer/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/main.js -------------------------------------------------------------------------------- /src/renderer/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/store/index.js -------------------------------------------------------------------------------- /src/renderer/store/movie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/store/movie.js -------------------------------------------------------------------------------- /src/renderer/store/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/store/settings.js -------------------------------------------------------------------------------- /src/renderer/store/timeline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/store/timeline.js -------------------------------------------------------------------------------- /src/renderer/store/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/store/ui.js -------------------------------------------------------------------------------- /src/renderer/util/ipc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/src/renderer/util/ipc.js -------------------------------------------------------------------------------- /static/icon/camera.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/icon/camera.svg -------------------------------------------------------------------------------- /static/icon/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/icon/close.svg -------------------------------------------------------------------------------- /static/icon/cut.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/icon/cut.svg -------------------------------------------------------------------------------- /static/icon/done.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/icon/done.svg -------------------------------------------------------------------------------- /static/icon/file_upload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/icon/file_upload.svg -------------------------------------------------------------------------------- /static/icon/pause.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/icon/pause.svg -------------------------------------------------------------------------------- /static/icon/play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/icon/play.svg -------------------------------------------------------------------------------- /static/icon/processing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/icon/processing.svg -------------------------------------------------------------------------------- /static/icon/settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/icon/settings.svg -------------------------------------------------------------------------------- /static/icon/volume_off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/icon/volume_off.svg -------------------------------------------------------------------------------- /static/icon/volume_on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/icon/volume_on.svg -------------------------------------------------------------------------------- /static/icon/zoom_in.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/icon/zoom_in.svg -------------------------------------------------------------------------------- /static/icon/zoom_out.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/icon/zoom_out.svg -------------------------------------------------------------------------------- /static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/index.html -------------------------------------------------------------------------------- /static/renderer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/static/renderer.css -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leaysgur/movie-slicer/HEAD/webpack.config.js --------------------------------------------------------------------------------