├── .gitignore ├── LICENSE ├── Podfile ├── Podfile.lock ├── README.md ├── gif3d.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── gif3d.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── gif3d ├── AppDelegate.swift ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Info.plist ├── Supporting Files │ ├── 1.gif │ ├── 2.gif │ └── 3.gif ├── extensions │ ├── Bundle+Extensions.swift │ ├── CALayer+Shadow.swift │ ├── Color.swift │ ├── FileManager+Extensions.swift │ ├── UIColorExtensions.swift │ ├── UIImage+Extensions.swift │ ├── UIView+Extensions.swift │ ├── UIViewController+Extensions.swift │ └── UIViewExtensions.swift ├── managers │ └── EditorManager.swift ├── model │ └── Editor.swift ├── resources │ └── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── arrowDown.imageset │ │ ├── Contents.json │ │ └── arrowDown.png │ │ ├── arrowUp.imageset │ │ ├── Contents.json │ │ └── arrowUp.png │ │ ├── back.imageset │ │ ├── Contents.json │ │ └── back.png │ │ ├── next.imageset │ │ ├── Contents.json │ │ └── next1.png │ │ └── share.imageset │ │ ├── Contents.json │ │ └── share.png ├── utility │ └── Contain.swift ├── viewcontrollers │ ├── EditorVC.swift │ ├── PreviewVC.swift │ ├── ViewController.swift │ └── cell │ │ ├── ColorItemCell.swift │ │ └── FrameItemCell.swift └── views │ ├── EditorFrameView.swift │ └── EditorView.swift └── screenshot ├── after.gif ├── before.gif └── screenshot1.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/README.md -------------------------------------------------------------------------------- /gif3d.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /gif3d.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /gif3d.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /gif3d.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /gif3d.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /gif3d/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/AppDelegate.swift -------------------------------------------------------------------------------- /gif3d/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /gif3d/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /gif3d/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/Info.plist -------------------------------------------------------------------------------- /gif3d/Supporting Files/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/Supporting Files/1.gif -------------------------------------------------------------------------------- /gif3d/Supporting Files/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/Supporting Files/2.gif -------------------------------------------------------------------------------- /gif3d/Supporting Files/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/Supporting Files/3.gif -------------------------------------------------------------------------------- /gif3d/extensions/Bundle+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/extensions/Bundle+Extensions.swift -------------------------------------------------------------------------------- /gif3d/extensions/CALayer+Shadow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/extensions/CALayer+Shadow.swift -------------------------------------------------------------------------------- /gif3d/extensions/Color.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/extensions/Color.swift -------------------------------------------------------------------------------- /gif3d/extensions/FileManager+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/extensions/FileManager+Extensions.swift -------------------------------------------------------------------------------- /gif3d/extensions/UIColorExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/extensions/UIColorExtensions.swift -------------------------------------------------------------------------------- /gif3d/extensions/UIImage+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/extensions/UIImage+Extensions.swift -------------------------------------------------------------------------------- /gif3d/extensions/UIView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/extensions/UIView+Extensions.swift -------------------------------------------------------------------------------- /gif3d/extensions/UIViewController+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/extensions/UIViewController+Extensions.swift -------------------------------------------------------------------------------- /gif3d/extensions/UIViewExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/extensions/UIViewExtensions.swift -------------------------------------------------------------------------------- /gif3d/managers/EditorManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/managers/EditorManager.swift -------------------------------------------------------------------------------- /gif3d/model/Editor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/model/Editor.swift -------------------------------------------------------------------------------- /gif3d/resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /gif3d/resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /gif3d/resources/Assets.xcassets/arrowDown.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/resources/Assets.xcassets/arrowDown.imageset/Contents.json -------------------------------------------------------------------------------- /gif3d/resources/Assets.xcassets/arrowDown.imageset/arrowDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/resources/Assets.xcassets/arrowDown.imageset/arrowDown.png -------------------------------------------------------------------------------- /gif3d/resources/Assets.xcassets/arrowUp.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/resources/Assets.xcassets/arrowUp.imageset/Contents.json -------------------------------------------------------------------------------- /gif3d/resources/Assets.xcassets/arrowUp.imageset/arrowUp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/resources/Assets.xcassets/arrowUp.imageset/arrowUp.png -------------------------------------------------------------------------------- /gif3d/resources/Assets.xcassets/back.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/resources/Assets.xcassets/back.imageset/Contents.json -------------------------------------------------------------------------------- /gif3d/resources/Assets.xcassets/back.imageset/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/resources/Assets.xcassets/back.imageset/back.png -------------------------------------------------------------------------------- /gif3d/resources/Assets.xcassets/next.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/resources/Assets.xcassets/next.imageset/Contents.json -------------------------------------------------------------------------------- /gif3d/resources/Assets.xcassets/next.imageset/next1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/resources/Assets.xcassets/next.imageset/next1.png -------------------------------------------------------------------------------- /gif3d/resources/Assets.xcassets/share.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/resources/Assets.xcassets/share.imageset/Contents.json -------------------------------------------------------------------------------- /gif3d/resources/Assets.xcassets/share.imageset/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/resources/Assets.xcassets/share.imageset/share.png -------------------------------------------------------------------------------- /gif3d/utility/Contain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/utility/Contain.swift -------------------------------------------------------------------------------- /gif3d/viewcontrollers/EditorVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/viewcontrollers/EditorVC.swift -------------------------------------------------------------------------------- /gif3d/viewcontrollers/PreviewVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/viewcontrollers/PreviewVC.swift -------------------------------------------------------------------------------- /gif3d/viewcontrollers/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/viewcontrollers/ViewController.swift -------------------------------------------------------------------------------- /gif3d/viewcontrollers/cell/ColorItemCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/viewcontrollers/cell/ColorItemCell.swift -------------------------------------------------------------------------------- /gif3d/viewcontrollers/cell/FrameItemCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/viewcontrollers/cell/FrameItemCell.swift -------------------------------------------------------------------------------- /gif3d/views/EditorFrameView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/views/EditorFrameView.swift -------------------------------------------------------------------------------- /gif3d/views/EditorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/gif3d/views/EditorView.swift -------------------------------------------------------------------------------- /screenshot/after.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/screenshot/after.gif -------------------------------------------------------------------------------- /screenshot/before.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/screenshot/before.gif -------------------------------------------------------------------------------- /screenshot/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chuongtrh/gif3d/HEAD/screenshot/screenshot1.png --------------------------------------------------------------------------------