├── .circleci └── config.yml ├── .gitignore ├── Configs └── Debug.xcconfig ├── LICENSE.md ├── README.md ├── SnapshotTests ├── Adjustments │ ├── AdjustViewControllerSnapshotTests.swift │ ├── ParameterListViewSnapshotTests.swift │ ├── ParameterValueViewSnapshotTests.swift │ ├── SpeedViewControllerSnapshotTests.swift │ └── __Snapshots__ │ │ ├── AdjustViewControllerSnapshotTests │ │ └── testEditingWithToolViewController.1.png │ │ ├── ParameterListViewSnapshotTests │ │ ├── test_multiple_row.1.png │ │ └── test_single_row.1.png │ │ ├── ParameterValueViewSnapshotTests │ │ └── testParameterValueView.1.png │ │ └── SpeedViewControllerSnapshotTests │ │ └── testSpeedViewController.1.png ├── Assets │ ├── Media.xcassets │ │ ├── Contents.json │ │ └── testImage.imageset │ │ │ ├── 10809537.png;compress=true-2.png │ │ │ └── Contents.json │ ├── videoTest.MOV │ └── videoTest.mp4 ├── Bundle.swift ├── Export │ ├── ExportViewControllerSnapshotTests.swift │ └── __Snapshots__ │ │ └── ExportViewControllerSnapshotTests │ │ └── testExportViewController.1.png ├── Helpers │ ├── AddViewExtension.swift │ └── WaitExtension.swift ├── HomeViewControllerSnapshotTests.swift ├── Info.plist ├── LooksCollection │ ├── LooksCollectionViewCellSnapshotTests.swift │ ├── LooksViewControllerSnapshotTests.swift │ └── __Snapshots__ │ │ ├── LooksCollectionViewCellSnapshotTests │ │ ├── testLooksCollectionViewCell_image_has_Placeholder.1.png │ │ └── testLooksCollectionViewCell_long_name.1.png │ │ └── LooksViewControllerSnapshotTests │ │ └── testLooksViewController.1.png ├── ToolsCollection │ ├── ToolsCollectionViewCellSnapshotTests.swift │ ├── ToolsViewControllerSnapshotTests.swift │ └── __Snapshots__ │ │ ├── ToolsCollectionViewCellSnapshotTests │ │ └── testToolsCollectionViewCell.1.png │ │ ├── ToolsCollectionViewControllerSnapshotTests │ │ └── testCollectionViewController.1.png │ │ └── ToolsViewControllerSnapshotTests │ │ └── testToolsViewController.1.png ├── VideoEditor │ ├── VideoEditorViewControllerSnapshotTests.swift │ └── __Snapshots__ │ │ └── VideoEditorViewControllerSnapshotTests │ │ ├── testVideoEditorViewController.1.png │ │ ├── testVideoEditorViewController_openExportMenu_and_closeExportMenu_set_correct_constraints.1.png │ │ ├── testVideoEditorViewController_openExportMenu_and_closeExportMenu_set_correct_constraints.2.png │ │ ├── testVideoEditorViewController_openLooks_and_closeLooks_set_correct_constraints.1.png │ │ ├── testVideoEditorViewController_openLooks_and_closeLooks_set_correct_constraints.2.png │ │ ├── testVideoEditorViewController_openTools_and_closeTools_set_correct_constraints.1.png │ │ ├── testVideoEditorViewController_openTools_and_closeTools_set_correct_constraints.2.png │ │ └── testVideoEditorViewController_openTools_withTwoRows.1.png ├── VideoViewControllerSnapshotTests.swift └── __Snapshots__ │ ├── HomeViewControllerSnapshotTests │ └── testHomeViewController.1.png │ └── VideoViewControllerSnapshotTests │ └── testVideoViewController.1.png ├── Snapvideo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ └── Snapvideo.xcscheme ├── Snapvideo ├── Adjustments │ ├── AdjustmentSliderView.swift │ ├── AdjustmentsViewController.swift │ ├── ParameterListView.swift │ ├── ParameterValueView.swift │ ├── SpeedViewController.swift │ ├── TrimSlider.swift │ └── TrimViewController.swift ├── App.swift ├── AppDelegate.swift ├── Assets │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── 100.png │ │ │ ├── 1024.png │ │ │ ├── 114.png │ │ │ ├── 120.png │ │ │ ├── 144.png │ │ │ ├── 152.png │ │ │ ├── 167.png │ │ │ ├── 180.png │ │ │ ├── 20.png │ │ │ ├── 29.png │ │ │ ├── 40.png │ │ │ ├── 50.png │ │ │ ├── 57.png │ │ │ ├── 58.png │ │ │ ├── 60.png │ │ │ ├── 72.png │ │ │ ├── 76.png │ │ │ ├── 80.png │ │ │ ├── 87.png │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── LaunchScreen │ │ │ ├── Contents.json │ │ │ ├── aperture.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── aperture.png │ │ │ ├── camera.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── camera-logo.png │ │ │ ├── colors.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── colors.png │ │ │ ├── crop-logo.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── crop-logo.png │ │ │ └── resize.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── resize.png │ │ ├── Tools │ │ │ ├── Contents.json │ │ │ ├── bright.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── brightness-symbol.png │ │ │ ├── crop.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── crop.png │ │ │ ├── cut.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── cut.png │ │ │ ├── details.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── sharpen.png │ │ │ ├── exposure.imageset │ │ │ │ ├── 988c63df173990324c3cab8130a2ec70.png │ │ │ │ └── Contents.json │ │ │ ├── fade.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── f3e121bb3463de7b2e4ba63b36d4a70a.png │ │ │ ├── highlights.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── bd197bd8ae80195cf422b41f12057770.png │ │ │ ├── saturation.imageset │ │ │ │ ├── 706b1bc083151d5319c23e68bd41afe4.png │ │ │ │ └── Contents.json │ │ │ ├── slowDown.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── slow.png │ │ │ ├── speed.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── quick.png │ │ │ ├── straighten.imageset │ │ │ │ ├── 3876004-200.png │ │ │ │ └── Contents.json │ │ │ ├── tiltShift.imageset │ │ │ │ ├── 29a8f96da3feed95996e01d122e4a2da.png │ │ │ │ └── Contents.json │ │ │ ├── tune.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── rainbow-2.png │ │ │ ├── vibrance.imageset │ │ │ │ ├── 9af7b76980bcf7dc7735aee8e3493a5c.png │ │ │ │ └── Contents.json │ │ │ ├── vignette.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── vignette.png │ │ │ └── warmth.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── ecc2323aed0cdd1c6b972abd1d76304c.png │ │ ├── addButton.imageset │ │ │ ├── Contents.json │ │ │ └── ezgif-2-8fc022b2fd0b.png │ │ ├── cancel-solid.imageset │ │ │ ├── Contents.json │ │ │ └── times-solid.png │ │ ├── done-solid.imageset │ │ │ ├── Contents.json │ │ │ └── check-solid.png │ │ ├── effects.imageset │ │ │ ├── 9-512.png │ │ │ └── Contents.json │ │ ├── logo.imageset │ │ │ ├── 10809558.png;compress=true.png │ │ │ └── Contents.json │ │ ├── placeholder.imageset │ │ │ ├── Contents.json │ │ │ └── catImagePlaceholder.png │ │ ├── playCircle.imageset │ │ │ ├── Contents.json │ │ │ └── play-circle.png │ │ ├── saveVideoCopyImage.imageset │ │ │ ├── Contents.json │ │ │ └── images-regular copy.png │ │ ├── saveVideoImage.imageset │ │ │ ├── Contents.json │ │ │ └── image-regular copy.png │ │ └── title.imageset │ │ │ ├── Contents.json │ │ │ └── title.png │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ └── videoTest.MOV ├── Export │ ├── ExportViewController.swift │ └── ExportViewСomponents │ │ ├── BodyExportLabel.swift │ │ ├── ExportImageView.swift │ │ ├── HeaderExportLabel.swift │ │ └── SaveCopyVideoButton.swift ├── Extenstions │ ├── AVAsset.swift │ ├── String.swift │ ├── UILabel.swift │ └── UIView.swift ├── Filters │ ├── BlurFilter.swift │ ├── ClampFilter.swift │ ├── ColorControlFilter.swift │ ├── ColorInvertFilter.swift │ ├── ComicFilter.swift │ ├── CropFilter.swift │ ├── ExposureFilter.swift │ ├── Filter.swift │ ├── HalfToneFilter.swift │ ├── HighlightShadowFilter.swift │ ├── MonoFilter.swift │ ├── MonochromeFilter.swift │ ├── NoirFilter.swift │ ├── NoiseReductionFilter.swift │ ├── OldFilmFilter.swift │ ├── PassthroughFilter.swift │ ├── ProcessFilter.swift │ ├── RetroFilter.swift │ ├── SaturationFilter.swift │ ├── SepiaFilter.swift │ ├── SharpAndWarmFilter.swift │ ├── SharpFilter.swift │ ├── StraightenFilter.swift │ ├── TemperatureAndTintFilter.swift │ ├── TonalFilter.swift │ ├── VibranceFilter.swift │ ├── VignetteFilter.swift │ └── VintageFilter.swift ├── HomeViewController.swift ├── ImageAsset.swift ├── Info.plist ├── LooksCollection │ ├── LooksCollectionDataSource.swift │ ├── LooksCollectionViewCell.swift │ ├── LooksCollectionViewLayout.swift │ ├── LooksViewButton.swift │ └── LooksViewController.swift ├── SceneDelegate.swift ├── TabBar │ ├── TabBar.swift │ └── TabBarItem.swift ├── Tools │ ├── CropTool.swift │ ├── ExposureTool.swift │ ├── FadeTool.swift │ ├── HighlightShadowTool.swift │ ├── LightTool.swift │ ├── NoiseReductionTool.swift │ ├── Parameterized.swift │ ├── SharpenTool.swift │ ├── StraightenTool.swift │ ├── TiltShiftTool.swift │ ├── Tool.swift │ ├── VibranceTool.swift │ └── VignetteTool.swift ├── ToolsCollection │ ├── ToolsCollectionDataSource.swift │ ├── ToolsCollectionViewCell.swift │ ├── ToolsCollectionViewLayout.swift │ └── ToolsViewController.swift ├── VideoEditingHelpers │ ├── AssetImageGenerator.swift │ └── VideoBrowser.swift └── VideoEditor │ ├── PlayVideoViewController.swift │ ├── VideoEditor.swift │ ├── VideoEditorViewController.swift │ ├── VideoView.swift │ └── VideoViewController.swift ├── UnitTests ├── Adjustments │ ├── ParameterListViewTests.swift │ └── SpeedViewControllerTests.swift ├── Assets │ ├── Media.xcassets │ │ ├── Contents.json │ │ └── testImage.imageset │ │ │ ├── 10809537.png;compress=true-2.png │ │ │ └── Contents.json │ └── videoTest.MOV ├── Bundle.swift ├── Export │ └── ExportViewControllerTests.swift ├── Info.plist ├── LooksCollection │ ├── LookCollectionViewLayoutTests.swift │ ├── LooksCollectionDataSourceTests.swift │ └── LooksViewControllerTests.swift ├── TestHelpers.swift ├── ToolsCollection │ ├── ToolsCollectionDataSourceTests.swift │ ├── ToolsCollectionViewLayout.swift │ └── ToolsViewControllerTests.swift └── VideoEditor │ └── VideoEditorViewControllerTests.swift └── docs ├── _config.yml ├── index.md └── privacy-policy └── index.html /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/.gitignore -------------------------------------------------------------------------------- /Configs/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | PRODUCT_BUNDLE_IDENTIFIER = com.petrova.anastasia.Snapvideo.debug 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/README.md -------------------------------------------------------------------------------- /SnapshotTests/Adjustments/AdjustViewControllerSnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Adjustments/AdjustViewControllerSnapshotTests.swift -------------------------------------------------------------------------------- /SnapshotTests/Adjustments/ParameterListViewSnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Adjustments/ParameterListViewSnapshotTests.swift -------------------------------------------------------------------------------- /SnapshotTests/Adjustments/ParameterValueViewSnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Adjustments/ParameterValueViewSnapshotTests.swift -------------------------------------------------------------------------------- /SnapshotTests/Adjustments/SpeedViewControllerSnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Adjustments/SpeedViewControllerSnapshotTests.swift -------------------------------------------------------------------------------- /SnapshotTests/Adjustments/__Snapshots__/AdjustViewControllerSnapshotTests/testEditingWithToolViewController.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Adjustments/__Snapshots__/AdjustViewControllerSnapshotTests/testEditingWithToolViewController.1.png -------------------------------------------------------------------------------- /SnapshotTests/Adjustments/__Snapshots__/ParameterListViewSnapshotTests/test_multiple_row.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Adjustments/__Snapshots__/ParameterListViewSnapshotTests/test_multiple_row.1.png -------------------------------------------------------------------------------- /SnapshotTests/Adjustments/__Snapshots__/ParameterListViewSnapshotTests/test_single_row.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Adjustments/__Snapshots__/ParameterListViewSnapshotTests/test_single_row.1.png -------------------------------------------------------------------------------- /SnapshotTests/Adjustments/__Snapshots__/ParameterValueViewSnapshotTests/testParameterValueView.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Adjustments/__Snapshots__/ParameterValueViewSnapshotTests/testParameterValueView.1.png -------------------------------------------------------------------------------- /SnapshotTests/Adjustments/__Snapshots__/SpeedViewControllerSnapshotTests/testSpeedViewController.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Adjustments/__Snapshots__/SpeedViewControllerSnapshotTests/testSpeedViewController.1.png -------------------------------------------------------------------------------- /SnapshotTests/Assets/Media.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Assets/Media.xcassets/Contents.json -------------------------------------------------------------------------------- /SnapshotTests/Assets/Media.xcassets/testImage.imageset/10809537.png;compress=true-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Assets/Media.xcassets/testImage.imageset/10809537.png;compress=true-2.png -------------------------------------------------------------------------------- /SnapshotTests/Assets/Media.xcassets/testImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Assets/Media.xcassets/testImage.imageset/Contents.json -------------------------------------------------------------------------------- /SnapshotTests/Assets/videoTest.MOV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Assets/videoTest.MOV -------------------------------------------------------------------------------- /SnapshotTests/Assets/videoTest.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Assets/videoTest.mp4 -------------------------------------------------------------------------------- /SnapshotTests/Bundle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Bundle.swift -------------------------------------------------------------------------------- /SnapshotTests/Export/ExportViewControllerSnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Export/ExportViewControllerSnapshotTests.swift -------------------------------------------------------------------------------- /SnapshotTests/Export/__Snapshots__/ExportViewControllerSnapshotTests/testExportViewController.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Export/__Snapshots__/ExportViewControllerSnapshotTests/testExportViewController.1.png -------------------------------------------------------------------------------- /SnapshotTests/Helpers/AddViewExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Helpers/AddViewExtension.swift -------------------------------------------------------------------------------- /SnapshotTests/Helpers/WaitExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Helpers/WaitExtension.swift -------------------------------------------------------------------------------- /SnapshotTests/HomeViewControllerSnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/HomeViewControllerSnapshotTests.swift -------------------------------------------------------------------------------- /SnapshotTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/Info.plist -------------------------------------------------------------------------------- /SnapshotTests/LooksCollection/LooksCollectionViewCellSnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/LooksCollection/LooksCollectionViewCellSnapshotTests.swift -------------------------------------------------------------------------------- /SnapshotTests/LooksCollection/LooksViewControllerSnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/LooksCollection/LooksViewControllerSnapshotTests.swift -------------------------------------------------------------------------------- /SnapshotTests/LooksCollection/__Snapshots__/LooksCollectionViewCellSnapshotTests/testLooksCollectionViewCell_image_has_Placeholder.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/LooksCollection/__Snapshots__/LooksCollectionViewCellSnapshotTests/testLooksCollectionViewCell_image_has_Placeholder.1.png -------------------------------------------------------------------------------- /SnapshotTests/LooksCollection/__Snapshots__/LooksCollectionViewCellSnapshotTests/testLooksCollectionViewCell_long_name.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/LooksCollection/__Snapshots__/LooksCollectionViewCellSnapshotTests/testLooksCollectionViewCell_long_name.1.png -------------------------------------------------------------------------------- /SnapshotTests/LooksCollection/__Snapshots__/LooksViewControllerSnapshotTests/testLooksViewController.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/LooksCollection/__Snapshots__/LooksViewControllerSnapshotTests/testLooksViewController.1.png -------------------------------------------------------------------------------- /SnapshotTests/ToolsCollection/ToolsCollectionViewCellSnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/ToolsCollection/ToolsCollectionViewCellSnapshotTests.swift -------------------------------------------------------------------------------- /SnapshotTests/ToolsCollection/ToolsViewControllerSnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/ToolsCollection/ToolsViewControllerSnapshotTests.swift -------------------------------------------------------------------------------- /SnapshotTests/ToolsCollection/__Snapshots__/ToolsCollectionViewCellSnapshotTests/testToolsCollectionViewCell.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/ToolsCollection/__Snapshots__/ToolsCollectionViewCellSnapshotTests/testToolsCollectionViewCell.1.png -------------------------------------------------------------------------------- /SnapshotTests/ToolsCollection/__Snapshots__/ToolsCollectionViewControllerSnapshotTests/testCollectionViewController.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/ToolsCollection/__Snapshots__/ToolsCollectionViewControllerSnapshotTests/testCollectionViewController.1.png -------------------------------------------------------------------------------- /SnapshotTests/ToolsCollection/__Snapshots__/ToolsViewControllerSnapshotTests/testToolsViewController.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/ToolsCollection/__Snapshots__/ToolsViewControllerSnapshotTests/testToolsViewController.1.png -------------------------------------------------------------------------------- /SnapshotTests/VideoEditor/VideoEditorViewControllerSnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/VideoEditor/VideoEditorViewControllerSnapshotTests.swift -------------------------------------------------------------------------------- /SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController.1.png -------------------------------------------------------------------------------- /SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openExportMenu_and_closeExportMenu_set_correct_constraints.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openExportMenu_and_closeExportMenu_set_correct_constraints.1.png -------------------------------------------------------------------------------- /SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openExportMenu_and_closeExportMenu_set_correct_constraints.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openExportMenu_and_closeExportMenu_set_correct_constraints.2.png -------------------------------------------------------------------------------- /SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openLooks_and_closeLooks_set_correct_constraints.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openLooks_and_closeLooks_set_correct_constraints.1.png -------------------------------------------------------------------------------- /SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openLooks_and_closeLooks_set_correct_constraints.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openLooks_and_closeLooks_set_correct_constraints.2.png -------------------------------------------------------------------------------- /SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openTools_and_closeTools_set_correct_constraints.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openTools_and_closeTools_set_correct_constraints.1.png -------------------------------------------------------------------------------- /SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openTools_and_closeTools_set_correct_constraints.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openTools_and_closeTools_set_correct_constraints.2.png -------------------------------------------------------------------------------- /SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openTools_withTwoRows.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/VideoEditor/__Snapshots__/VideoEditorViewControllerSnapshotTests/testVideoEditorViewController_openTools_withTwoRows.1.png -------------------------------------------------------------------------------- /SnapshotTests/VideoViewControllerSnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/VideoViewControllerSnapshotTests.swift -------------------------------------------------------------------------------- /SnapshotTests/__Snapshots__/HomeViewControllerSnapshotTests/testHomeViewController.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/__Snapshots__/HomeViewControllerSnapshotTests/testHomeViewController.1.png -------------------------------------------------------------------------------- /SnapshotTests/__Snapshots__/VideoViewControllerSnapshotTests/testVideoViewController.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/SnapshotTests/__Snapshots__/VideoViewControllerSnapshotTests/testVideoViewController.1.png -------------------------------------------------------------------------------- /Snapvideo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Snapvideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Snapvideo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Snapvideo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Snapvideo.xcodeproj/xcshareddata/xcschemes/Snapvideo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo.xcodeproj/xcshareddata/xcschemes/Snapvideo.xcscheme -------------------------------------------------------------------------------- /Snapvideo/Adjustments/AdjustmentSliderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Adjustments/AdjustmentSliderView.swift -------------------------------------------------------------------------------- /Snapvideo/Adjustments/AdjustmentsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Adjustments/AdjustmentsViewController.swift -------------------------------------------------------------------------------- /Snapvideo/Adjustments/ParameterListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Adjustments/ParameterListView.swift -------------------------------------------------------------------------------- /Snapvideo/Adjustments/ParameterValueView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Adjustments/ParameterValueView.swift -------------------------------------------------------------------------------- /Snapvideo/Adjustments/SpeedViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Adjustments/SpeedViewController.swift -------------------------------------------------------------------------------- /Snapvideo/Adjustments/TrimSlider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Adjustments/TrimSlider.swift -------------------------------------------------------------------------------- /Snapvideo/Adjustments/TrimViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Adjustments/TrimViewController.swift -------------------------------------------------------------------------------- /Snapvideo/App.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/App.swift -------------------------------------------------------------------------------- /Snapvideo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/AppDelegate.swift -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/100.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/144.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/50.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/72.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/LaunchScreen/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/LaunchScreen/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/LaunchScreen/aperture.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/LaunchScreen/aperture.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/LaunchScreen/aperture.imageset/aperture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/LaunchScreen/aperture.imageset/aperture.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/LaunchScreen/camera.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/LaunchScreen/camera.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/LaunchScreen/camera.imageset/camera-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/LaunchScreen/camera.imageset/camera-logo.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/LaunchScreen/colors.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/LaunchScreen/colors.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/LaunchScreen/colors.imageset/colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/LaunchScreen/colors.imageset/colors.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/LaunchScreen/crop-logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/LaunchScreen/crop-logo.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/LaunchScreen/crop-logo.imageset/crop-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/LaunchScreen/crop-logo.imageset/crop-logo.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/LaunchScreen/resize.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/LaunchScreen/resize.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/LaunchScreen/resize.imageset/resize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/LaunchScreen/resize.imageset/resize.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/bright.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/bright.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/bright.imageset/brightness-symbol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/bright.imageset/brightness-symbol.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/crop.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/crop.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/crop.imageset/crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/crop.imageset/crop.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/cut.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/cut.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/cut.imageset/cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/cut.imageset/cut.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/details.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/details.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/details.imageset/sharpen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/details.imageset/sharpen.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/exposure.imageset/988c63df173990324c3cab8130a2ec70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/exposure.imageset/988c63df173990324c3cab8130a2ec70.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/exposure.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/exposure.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/fade.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/fade.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/fade.imageset/f3e121bb3463de7b2e4ba63b36d4a70a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/fade.imageset/f3e121bb3463de7b2e4ba63b36d4a70a.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/highlights.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/highlights.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/highlights.imageset/bd197bd8ae80195cf422b41f12057770.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/highlights.imageset/bd197bd8ae80195cf422b41f12057770.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/saturation.imageset/706b1bc083151d5319c23e68bd41afe4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/saturation.imageset/706b1bc083151d5319c23e68bd41afe4.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/saturation.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/saturation.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/slowDown.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/slowDown.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/slowDown.imageset/slow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/slowDown.imageset/slow.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/speed.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/speed.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/speed.imageset/quick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/speed.imageset/quick.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/straighten.imageset/3876004-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/straighten.imageset/3876004-200.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/straighten.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/straighten.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/tiltShift.imageset/29a8f96da3feed95996e01d122e4a2da.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/tiltShift.imageset/29a8f96da3feed95996e01d122e4a2da.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/tiltShift.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/tiltShift.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/tune.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/tune.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/tune.imageset/rainbow-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/tune.imageset/rainbow-2.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/vibrance.imageset/9af7b76980bcf7dc7735aee8e3493a5c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/vibrance.imageset/9af7b76980bcf7dc7735aee8e3493a5c.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/vibrance.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/vibrance.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/vignette.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/vignette.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/vignette.imageset/vignette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/vignette.imageset/vignette.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/warmth.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/warmth.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/Tools/warmth.imageset/ecc2323aed0cdd1c6b972abd1d76304c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/Tools/warmth.imageset/ecc2323aed0cdd1c6b972abd1d76304c.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/addButton.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/addButton.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/addButton.imageset/ezgif-2-8fc022b2fd0b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/addButton.imageset/ezgif-2-8fc022b2fd0b.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/cancel-solid.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/cancel-solid.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/cancel-solid.imageset/times-solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/cancel-solid.imageset/times-solid.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/done-solid.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/done-solid.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/done-solid.imageset/check-solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/done-solid.imageset/check-solid.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/effects.imageset/9-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/effects.imageset/9-512.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/effects.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/effects.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/logo.imageset/10809558.png;compress=true.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/logo.imageset/10809558.png;compress=true.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/logo.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/placeholder.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/placeholder.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/placeholder.imageset/catImagePlaceholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/placeholder.imageset/catImagePlaceholder.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/playCircle.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/playCircle.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/playCircle.imageset/play-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/playCircle.imageset/play-circle.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/saveVideoCopyImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/saveVideoCopyImage.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/saveVideoCopyImage.imageset/images-regular copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/saveVideoCopyImage.imageset/images-regular copy.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/saveVideoImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/saveVideoImage.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/saveVideoImage.imageset/image-regular copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/saveVideoImage.imageset/image-regular copy.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/title.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/title.imageset/Contents.json -------------------------------------------------------------------------------- /Snapvideo/Assets/Assets.xcassets/title.imageset/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Assets.xcassets/title.imageset/title.png -------------------------------------------------------------------------------- /Snapvideo/Assets/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Snapvideo/Assets/videoTest.MOV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Assets/videoTest.MOV -------------------------------------------------------------------------------- /Snapvideo/Export/ExportViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Export/ExportViewController.swift -------------------------------------------------------------------------------- /Snapvideo/Export/ExportViewСomponents/BodyExportLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Export/ExportViewСomponents/BodyExportLabel.swift -------------------------------------------------------------------------------- /Snapvideo/Export/ExportViewСomponents/ExportImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Export/ExportViewСomponents/ExportImageView.swift -------------------------------------------------------------------------------- /Snapvideo/Export/ExportViewСomponents/HeaderExportLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Export/ExportViewСomponents/HeaderExportLabel.swift -------------------------------------------------------------------------------- /Snapvideo/Export/ExportViewСomponents/SaveCopyVideoButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Export/ExportViewСomponents/SaveCopyVideoButton.swift -------------------------------------------------------------------------------- /Snapvideo/Extenstions/AVAsset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Extenstions/AVAsset.swift -------------------------------------------------------------------------------- /Snapvideo/Extenstions/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Extenstions/String.swift -------------------------------------------------------------------------------- /Snapvideo/Extenstions/UILabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Extenstions/UILabel.swift -------------------------------------------------------------------------------- /Snapvideo/Extenstions/UIView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Extenstions/UIView.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/BlurFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/BlurFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/ClampFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/ClampFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/ColorControlFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/ColorControlFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/ColorInvertFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/ColorInvertFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/ComicFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/ComicFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/CropFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/CropFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/ExposureFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/ExposureFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/Filter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/Filter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/HalfToneFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/HalfToneFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/HighlightShadowFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/HighlightShadowFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/MonoFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/MonoFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/MonochromeFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/MonochromeFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/NoirFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/NoirFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/NoiseReductionFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/NoiseReductionFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/OldFilmFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/OldFilmFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/PassthroughFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/PassthroughFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/ProcessFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/ProcessFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/RetroFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/RetroFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/SaturationFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/SaturationFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/SepiaFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/SepiaFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/SharpAndWarmFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/SharpAndWarmFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/SharpFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/SharpFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/StraightenFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/StraightenFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/TemperatureAndTintFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/TemperatureAndTintFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/TonalFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/TonalFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/VibranceFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/VibranceFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/VignetteFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/VignetteFilter.swift -------------------------------------------------------------------------------- /Snapvideo/Filters/VintageFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Filters/VintageFilter.swift -------------------------------------------------------------------------------- /Snapvideo/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/HomeViewController.swift -------------------------------------------------------------------------------- /Snapvideo/ImageAsset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/ImageAsset.swift -------------------------------------------------------------------------------- /Snapvideo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Info.plist -------------------------------------------------------------------------------- /Snapvideo/LooksCollection/LooksCollectionDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/LooksCollection/LooksCollectionDataSource.swift -------------------------------------------------------------------------------- /Snapvideo/LooksCollection/LooksCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/LooksCollection/LooksCollectionViewCell.swift -------------------------------------------------------------------------------- /Snapvideo/LooksCollection/LooksCollectionViewLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/LooksCollection/LooksCollectionViewLayout.swift -------------------------------------------------------------------------------- /Snapvideo/LooksCollection/LooksViewButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/LooksCollection/LooksViewButton.swift -------------------------------------------------------------------------------- /Snapvideo/LooksCollection/LooksViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/LooksCollection/LooksViewController.swift -------------------------------------------------------------------------------- /Snapvideo/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/SceneDelegate.swift -------------------------------------------------------------------------------- /Snapvideo/TabBar/TabBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/TabBar/TabBar.swift -------------------------------------------------------------------------------- /Snapvideo/TabBar/TabBarItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/TabBar/TabBarItem.swift -------------------------------------------------------------------------------- /Snapvideo/Tools/CropTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Tools/CropTool.swift -------------------------------------------------------------------------------- /Snapvideo/Tools/ExposureTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Tools/ExposureTool.swift -------------------------------------------------------------------------------- /Snapvideo/Tools/FadeTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Tools/FadeTool.swift -------------------------------------------------------------------------------- /Snapvideo/Tools/HighlightShadowTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Tools/HighlightShadowTool.swift -------------------------------------------------------------------------------- /Snapvideo/Tools/LightTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Tools/LightTool.swift -------------------------------------------------------------------------------- /Snapvideo/Tools/NoiseReductionTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Tools/NoiseReductionTool.swift -------------------------------------------------------------------------------- /Snapvideo/Tools/Parameterized.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Tools/Parameterized.swift -------------------------------------------------------------------------------- /Snapvideo/Tools/SharpenTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Tools/SharpenTool.swift -------------------------------------------------------------------------------- /Snapvideo/Tools/StraightenTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Tools/StraightenTool.swift -------------------------------------------------------------------------------- /Snapvideo/Tools/TiltShiftTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Tools/TiltShiftTool.swift -------------------------------------------------------------------------------- /Snapvideo/Tools/Tool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Tools/Tool.swift -------------------------------------------------------------------------------- /Snapvideo/Tools/VibranceTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Tools/VibranceTool.swift -------------------------------------------------------------------------------- /Snapvideo/Tools/VignetteTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/Tools/VignetteTool.swift -------------------------------------------------------------------------------- /Snapvideo/ToolsCollection/ToolsCollectionDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/ToolsCollection/ToolsCollectionDataSource.swift -------------------------------------------------------------------------------- /Snapvideo/ToolsCollection/ToolsCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/ToolsCollection/ToolsCollectionViewCell.swift -------------------------------------------------------------------------------- /Snapvideo/ToolsCollection/ToolsCollectionViewLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/ToolsCollection/ToolsCollectionViewLayout.swift -------------------------------------------------------------------------------- /Snapvideo/ToolsCollection/ToolsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/ToolsCollection/ToolsViewController.swift -------------------------------------------------------------------------------- /Snapvideo/VideoEditingHelpers/AssetImageGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/VideoEditingHelpers/AssetImageGenerator.swift -------------------------------------------------------------------------------- /Snapvideo/VideoEditingHelpers/VideoBrowser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/VideoEditingHelpers/VideoBrowser.swift -------------------------------------------------------------------------------- /Snapvideo/VideoEditor/PlayVideoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/VideoEditor/PlayVideoViewController.swift -------------------------------------------------------------------------------- /Snapvideo/VideoEditor/VideoEditor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/VideoEditor/VideoEditor.swift -------------------------------------------------------------------------------- /Snapvideo/VideoEditor/VideoEditorViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/VideoEditor/VideoEditorViewController.swift -------------------------------------------------------------------------------- /Snapvideo/VideoEditor/VideoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/VideoEditor/VideoView.swift -------------------------------------------------------------------------------- /Snapvideo/VideoEditor/VideoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/Snapvideo/VideoEditor/VideoViewController.swift -------------------------------------------------------------------------------- /UnitTests/Adjustments/ParameterListViewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/Adjustments/ParameterListViewTests.swift -------------------------------------------------------------------------------- /UnitTests/Adjustments/SpeedViewControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/Adjustments/SpeedViewControllerTests.swift -------------------------------------------------------------------------------- /UnitTests/Assets/Media.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/Assets/Media.xcassets/Contents.json -------------------------------------------------------------------------------- /UnitTests/Assets/Media.xcassets/testImage.imageset/10809537.png;compress=true-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/Assets/Media.xcassets/testImage.imageset/10809537.png;compress=true-2.png -------------------------------------------------------------------------------- /UnitTests/Assets/Media.xcassets/testImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/Assets/Media.xcassets/testImage.imageset/Contents.json -------------------------------------------------------------------------------- /UnitTests/Assets/videoTest.MOV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/Assets/videoTest.MOV -------------------------------------------------------------------------------- /UnitTests/Bundle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/Bundle.swift -------------------------------------------------------------------------------- /UnitTests/Export/ExportViewControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/Export/ExportViewControllerTests.swift -------------------------------------------------------------------------------- /UnitTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/Info.plist -------------------------------------------------------------------------------- /UnitTests/LooksCollection/LookCollectionViewLayoutTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/LooksCollection/LookCollectionViewLayoutTests.swift -------------------------------------------------------------------------------- /UnitTests/LooksCollection/LooksCollectionDataSourceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/LooksCollection/LooksCollectionDataSourceTests.swift -------------------------------------------------------------------------------- /UnitTests/LooksCollection/LooksViewControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/LooksCollection/LooksViewControllerTests.swift -------------------------------------------------------------------------------- /UnitTests/TestHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/TestHelpers.swift -------------------------------------------------------------------------------- /UnitTests/ToolsCollection/ToolsCollectionDataSourceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/ToolsCollection/ToolsCollectionDataSourceTests.swift -------------------------------------------------------------------------------- /UnitTests/ToolsCollection/ToolsCollectionViewLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/ToolsCollection/ToolsCollectionViewLayout.swift -------------------------------------------------------------------------------- /UnitTests/ToolsCollection/ToolsViewControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/ToolsCollection/ToolsViewControllerTests.swift -------------------------------------------------------------------------------- /UnitTests/VideoEditor/VideoEditorViewControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/UnitTests/VideoEditor/VideoEditorViewControllerTests.swift -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/privacy-policy/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anastasia-Petrova/Snapvideo/HEAD/docs/privacy-policy/index.html --------------------------------------------------------------------------------