├── .claude ├── agents │ └── swift-testing-migrator.md └── settings.local.json ├── .github └── workflows │ ├── claude-code-review.yml │ ├── claude.yml │ └── test.yml ├── .gitignore ├── .jazzy.yaml ├── CHANGELOG.md ├── Demo ├── Demo-iOS │ ├── AppDelegate.swift │ ├── EmptyViewController.swift │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Info.plist │ ├── LaunchScreen.storyboard │ ├── Main.storyboard │ ├── UIImageViewExtension.swift │ └── ViewController.swift ├── Demo-tvOS │ ├── AppDelegate.swift │ ├── Info.plist │ ├── Supporting Files │ │ ├── Assets.xcassets │ │ │ ├── App Icon & Top Shelf Image.brandassets │ │ │ │ ├── App Icon - App Store.imagestack │ │ │ │ │ ├── Back.imagestacklayer │ │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Front.imagestacklayer │ │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Middle.imagestacklayer │ │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ ├── App Icon.imagestack │ │ │ │ │ ├── Back.imagestacklayer │ │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Front.imagestacklayer │ │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Middle.imagestacklayer │ │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── Top Shelf Image Wide.imageset │ │ │ │ │ └── Contents.json │ │ │ │ └── Top Shelf Image.imageset │ │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ └── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ └── ViewController.swift ├── Demo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── Demo-iOS.xcscheme └── Demo.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Gifu.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ ├── xcbaselines │ └── 009BD1351BBC7F6500FC982B.xcbaseline │ │ ├── 17E637F3-A123-4EFF-966F-BFFEA8927264.plist │ │ └── Info.plist │ └── xcschemes │ └── Gifu.xcscheme ├── LICENSE ├── Makefile ├── Package.swift ├── Package@swift-6.0.swift ├── README.md ├── Sources ├── Gifu.h └── Gifu │ ├── Classes │ ├── AnimatedFrame.swift │ ├── Animator.swift │ ├── FrameStore.swift │ ├── GIFAnimatable.swift │ └── GIFImageView.swift │ ├── Extensions │ ├── Array.swift │ ├── CGSize.swift │ ├── UIImage.swift │ └── UIImageView.swift │ └── Helpers │ └── ImageSourceHelpers.swift ├── Supporting Files └── Info.plist ├── Tests ├── GifuTests.swift ├── Images │ ├── earth.gif │ ├── mugen.gif │ └── nailed.gif └── Info.plist ├── docs ├── Classes.html ├── Classes │ ├── Animator.html │ └── GIFImageView.html ├── Protocols.html ├── Protocols │ ├── GIFAnimatable.html │ └── ImageContainer.html ├── badge.svg ├── css │ ├── highlight.css │ └── jazzy.css ├── docsets │ ├── Gifu.docset │ │ └── Contents │ │ │ ├── Info.plist │ │ │ └── Resources │ │ │ ├── Documents │ │ │ ├── Classes.html │ │ │ ├── Classes │ │ │ │ ├── Animator.html │ │ │ │ └── GIFImageView.html │ │ │ ├── Protocols.html │ │ │ ├── Protocols │ │ │ │ ├── GIFAnimatable.html │ │ │ │ └── ImageContainer.html │ │ │ ├── css │ │ │ │ ├── highlight.css │ │ │ │ └── jazzy.css │ │ │ ├── img │ │ │ │ ├── carat.png │ │ │ │ ├── dash.png │ │ │ │ └── gh.png │ │ │ ├── index.html │ │ │ ├── js │ │ │ │ ├── jazzy.js │ │ │ │ └── jquery.min.js │ │ │ └── search.json │ │ │ └── docSet.dsidx │ ├── Gifu.tgz │ └── Gifu.xml ├── img │ ├── carat.png │ ├── dash.png │ └── gh.png ├── index.html ├── js │ ├── jazzy.js │ └── jquery.min.js ├── search.json └── undocumented.json ├── gifu-figure.gif └── header.gif /.claude/agents/swift-testing-migrator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/.claude/agents/swift-testing-migrator.md -------------------------------------------------------------------------------- /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/.gitignore -------------------------------------------------------------------------------- /.jazzy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/.jazzy.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Demo/Demo-iOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-iOS/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/Demo-iOS/EmptyViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-iOS/EmptyViewController.swift -------------------------------------------------------------------------------- /Demo/Demo-iOS/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-iOS/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-iOS/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-iOS/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-iOS/Info.plist -------------------------------------------------------------------------------- /Demo/Demo-iOS/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-iOS/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/Demo-iOS/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-iOS/Main.storyboard -------------------------------------------------------------------------------- /Demo/Demo-iOS/UIImageViewExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-iOS/UIImageViewExtension.swift -------------------------------------------------------------------------------- /Demo/Demo-iOS/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-iOS/ViewController.swift -------------------------------------------------------------------------------- /Demo/Demo-tvOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Info.plist -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/Demo-tvOS/Supporting Files/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/Supporting Files/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/Demo-tvOS/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo-tvOS/ViewController.swift -------------------------------------------------------------------------------- /Demo/Demo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/Demo.xcodeproj/xcshareddata/xcschemes/Demo-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo.xcodeproj/xcshareddata/xcschemes/Demo-iOS.xcscheme -------------------------------------------------------------------------------- /Demo/Demo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/Demo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Demo/Demo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Gifu.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Gifu.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Gifu.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Gifu.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Gifu.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Gifu.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Gifu.xcodeproj/xcshareddata/xcbaselines/009BD1351BBC7F6500FC982B.xcbaseline/17E637F3-A123-4EFF-966F-BFFEA8927264.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Gifu.xcodeproj/xcshareddata/xcbaselines/009BD1351BBC7F6500FC982B.xcbaseline/17E637F3-A123-4EFF-966F-BFFEA8927264.plist -------------------------------------------------------------------------------- /Gifu.xcodeproj/xcshareddata/xcbaselines/009BD1351BBC7F6500FC982B.xcbaseline/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Gifu.xcodeproj/xcshareddata/xcbaselines/009BD1351BBC7F6500FC982B.xcbaseline/Info.plist -------------------------------------------------------------------------------- /Gifu.xcodeproj/xcshareddata/xcschemes/Gifu.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Gifu.xcodeproj/xcshareddata/xcschemes/Gifu.xcscheme -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Makefile -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Package.swift -------------------------------------------------------------------------------- /Package@swift-6.0.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Package@swift-6.0.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Gifu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Sources/Gifu.h -------------------------------------------------------------------------------- /Sources/Gifu/Classes/AnimatedFrame.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Sources/Gifu/Classes/AnimatedFrame.swift -------------------------------------------------------------------------------- /Sources/Gifu/Classes/Animator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Sources/Gifu/Classes/Animator.swift -------------------------------------------------------------------------------- /Sources/Gifu/Classes/FrameStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Sources/Gifu/Classes/FrameStore.swift -------------------------------------------------------------------------------- /Sources/Gifu/Classes/GIFAnimatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Sources/Gifu/Classes/GIFAnimatable.swift -------------------------------------------------------------------------------- /Sources/Gifu/Classes/GIFImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Sources/Gifu/Classes/GIFImageView.swift -------------------------------------------------------------------------------- /Sources/Gifu/Extensions/Array.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Sources/Gifu/Extensions/Array.swift -------------------------------------------------------------------------------- /Sources/Gifu/Extensions/CGSize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Sources/Gifu/Extensions/CGSize.swift -------------------------------------------------------------------------------- /Sources/Gifu/Extensions/UIImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Sources/Gifu/Extensions/UIImage.swift -------------------------------------------------------------------------------- /Sources/Gifu/Extensions/UIImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Sources/Gifu/Extensions/UIImageView.swift -------------------------------------------------------------------------------- /Sources/Gifu/Helpers/ImageSourceHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Sources/Gifu/Helpers/ImageSourceHelpers.swift -------------------------------------------------------------------------------- /Supporting Files/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Supporting Files/Info.plist -------------------------------------------------------------------------------- /Tests/GifuTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Tests/GifuTests.swift -------------------------------------------------------------------------------- /Tests/Images/earth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Tests/Images/earth.gif -------------------------------------------------------------------------------- /Tests/Images/mugen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Tests/Images/mugen.gif -------------------------------------------------------------------------------- /Tests/Images/nailed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Tests/Images/nailed.gif -------------------------------------------------------------------------------- /Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/Tests/Info.plist -------------------------------------------------------------------------------- /docs/Classes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/Classes.html -------------------------------------------------------------------------------- /docs/Classes/Animator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/Classes/Animator.html -------------------------------------------------------------------------------- /docs/Classes/GIFImageView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/Classes/GIFImageView.html -------------------------------------------------------------------------------- /docs/Protocols.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/Protocols.html -------------------------------------------------------------------------------- /docs/Protocols/GIFAnimatable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/Protocols/GIFAnimatable.html -------------------------------------------------------------------------------- /docs/Protocols/ImageContainer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/Protocols/ImageContainer.html -------------------------------------------------------------------------------- /docs/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/badge.svg -------------------------------------------------------------------------------- /docs/css/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/css/highlight.css -------------------------------------------------------------------------------- /docs/css/jazzy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/css/jazzy.css -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Info.plist -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/Classes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/Classes.html -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/Classes/Animator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/Classes/Animator.html -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/Classes/GIFImageView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/Classes/GIFImageView.html -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/Protocols.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/Protocols.html -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/Protocols/GIFAnimatable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/Protocols/GIFAnimatable.html -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/Protocols/ImageContainer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/Protocols/ImageContainer.html -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/css/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/css/highlight.css -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/css/jazzy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/css/jazzy.css -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/img/carat.png -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/img/dash.png -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/img/gh.png -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/index.html -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/js/jazzy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/js/jazzy.js -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/js/jquery.min.js -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/Documents/search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/Documents/search.json -------------------------------------------------------------------------------- /docs/docsets/Gifu.docset/Contents/Resources/docSet.dsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.docset/Contents/Resources/docSet.dsidx -------------------------------------------------------------------------------- /docs/docsets/Gifu.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.tgz -------------------------------------------------------------------------------- /docs/docsets/Gifu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/docsets/Gifu.xml -------------------------------------------------------------------------------- /docs/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/img/carat.png -------------------------------------------------------------------------------- /docs/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/img/dash.png -------------------------------------------------------------------------------- /docs/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/img/gh.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/js/jazzy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/js/jazzy.js -------------------------------------------------------------------------------- /docs/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/js/jquery.min.js -------------------------------------------------------------------------------- /docs/search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/search.json -------------------------------------------------------------------------------- /docs/undocumented.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/docs/undocumented.json -------------------------------------------------------------------------------- /gifu-figure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/gifu-figure.gif -------------------------------------------------------------------------------- /header.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishin/Gifu/HEAD/header.gif --------------------------------------------------------------------------------