├── .github └── workflows │ └── swift.yml ├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── contents.xcworkspacedata ├── Cartfile ├── Example ├── Podfile ├── Podfile.lock ├── Pods │ ├── Local Podspecs │ │ └── Streamoji.podspec.json │ ├── Manifest.lock │ ├── Nuke │ │ ├── LICENSE │ │ ├── README.md │ │ └── Sources │ │ │ ├── DataCache.swift │ │ │ ├── DataLoader.swift │ │ │ ├── Deprecated.swift │ │ │ ├── ImageCache.swift │ │ │ ├── ImageDecoding.swift │ │ │ ├── ImageEncoding.swift │ │ │ ├── ImagePipeline.swift │ │ │ ├── ImagePipelineConfiguration.swift │ │ │ ├── ImagePreheater.swift │ │ │ ├── ImageProcessing.swift │ │ │ ├── ImageRequest.swift │ │ │ ├── ImageTask.swift │ │ │ ├── ImageViewExtensions.swift │ │ │ ├── Internal.swift │ │ │ └── Task.swift │ ├── Pods.xcodeproj │ │ └── project.pbxproj │ ├── SwiftyGif │ │ ├── LICENSE │ │ ├── README.md │ │ └── SwiftyGif │ │ │ ├── SwiftyGif.h │ │ │ ├── SwiftyGifManager.swift │ │ │ ├── UIImage+SwiftyGif.swift │ │ │ └── UIImageView+SwiftyGif.swift │ └── Target Support Files │ │ ├── Nuke │ │ ├── Nuke-Info.plist │ │ ├── Nuke-dummy.m │ │ ├── Nuke-prefix.pch │ │ ├── Nuke-umbrella.h │ │ ├── Nuke.debug.xcconfig │ │ ├── Nuke.modulemap │ │ └── Nuke.release.xcconfig │ │ ├── Pods-Streamoji_Example │ │ ├── Pods-Streamoji_Example-Info.plist │ │ ├── Pods-Streamoji_Example-acknowledgements.markdown │ │ ├── Pods-Streamoji_Example-acknowledgements.plist │ │ ├── Pods-Streamoji_Example-dummy.m │ │ ├── Pods-Streamoji_Example-frameworks.sh │ │ ├── Pods-Streamoji_Example-umbrella.h │ │ ├── Pods-Streamoji_Example.debug.xcconfig │ │ ├── Pods-Streamoji_Example.modulemap │ │ └── Pods-Streamoji_Example.release.xcconfig │ │ ├── Pods-Streamoji_Tests │ │ ├── Pods-Streamoji_Tests-Info.plist │ │ ├── Pods-Streamoji_Tests-acknowledgements.markdown │ │ ├── Pods-Streamoji_Tests-acknowledgements.plist │ │ ├── Pods-Streamoji_Tests-dummy.m │ │ ├── Pods-Streamoji_Tests-umbrella.h │ │ ├── Pods-Streamoji_Tests.debug.xcconfig │ │ ├── Pods-Streamoji_Tests.modulemap │ │ └── Pods-Streamoji_Tests.release.xcconfig │ │ ├── Streamoji │ │ ├── Streamoji-Info.plist │ │ ├── Streamoji-dummy.m │ │ ├── Streamoji-prefix.pch │ │ ├── Streamoji-umbrella.h │ │ ├── Streamoji.debug.xcconfig │ │ ├── Streamoji.modulemap │ │ └── Streamoji.release.xcconfig │ │ └── SwiftyGif │ │ ├── SwiftyGif-Info.plist │ │ ├── SwiftyGif-dummy.m │ │ ├── SwiftyGif-prefix.pch │ │ ├── SwiftyGif-umbrella.h │ │ ├── SwiftyGif.debug.xcconfig │ │ ├── SwiftyGif.modulemap │ │ └── SwiftyGif.release.xcconfig ├── Streamoji.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ └── Streamoji-Example.xcscheme ├── Streamoji.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── Streamoji │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── ExampleEmojis.swift │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ └── Untitled 2.png │ │ ├── Contents.json │ │ ├── baby-yoda-soup.gif.dataset │ │ │ ├── Contents.json │ │ │ └── baby-yoda-soup.gif │ │ ├── baby-yoda.png.imageset │ │ │ ├── Contents.json │ │ │ └── baby-yoda.png │ │ ├── bananadance.gif.dataset │ │ │ ├── Contents.json │ │ │ └── bananadance.gif │ │ ├── carlton.gif.dataset │ │ │ ├── Contents.json │ │ │ └── carlton.gif │ │ ├── excuseme.gif.dataset │ │ │ ├── Contents.json │ │ │ └── excuseme.gif │ │ ├── homer-disappear.gif.dataset │ │ │ ├── Contents.json │ │ │ └── homer-disappear.gif │ │ ├── party_parrot.gif.dataset │ │ │ ├── Contents.json │ │ │ └── party_parrot.gif │ │ ├── this-is-fine-fire.gif.dataset │ │ │ ├── Contents.json │ │ │ └── this-is-fine-fire.gif │ │ └── what.png.imageset │ │ │ ├── Contents.json │ │ │ └── what.png │ ├── Info.plist │ └── ViewController.swift └── Tests │ ├── Info.plist │ └── Tests.swift ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Streamoji.podspec ├── Streamoji.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ └── Streamoji.xcscheme ├── Streamoji ├── Assets │ └── .gitkeep ├── Classes │ ├── .gitkeep │ ├── EmojiRendering.swift │ ├── EmojiSource.swift │ ├── EmojiView.swift │ └── Extensions │ │ ├── NSAttributedString+Emojis.swift │ │ ├── String+CodeRanges.swift │ │ └── UITextView+Emojis.swift ├── Info.plist └── Streamoji.h ├── _Pods.xcodeproj └── meta ├── emojis ├── baby-yoda-soup.gif ├── baby-yoda.png ├── bananadance.gif ├── carlton.gif ├── doge.png ├── excuseme.gif ├── homer-disappear.gif ├── let_me_in.gif ├── party_parrot.gif ├── this-is-fine-fire.gif └── what.png └── images ├── banner.gif └── demo.gif /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Cartfile -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/Pods/Local Podspecs/Streamoji.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Local Podspecs/Streamoji.podspec.json -------------------------------------------------------------------------------- /Example/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Manifest.lock -------------------------------------------------------------------------------- /Example/Pods/Nuke/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/LICENSE -------------------------------------------------------------------------------- /Example/Pods/Nuke/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/README.md -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/DataCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/DataCache.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/DataLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/DataLoader.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/Deprecated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/Deprecated.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/ImageCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/ImageCache.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/ImageDecoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/ImageDecoding.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/ImageEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/ImageEncoding.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/ImagePipeline.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/ImagePipeline.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/ImagePipelineConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/ImagePipelineConfiguration.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/ImagePreheater.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/ImagePreheater.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/ImageProcessing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/ImageProcessing.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/ImageRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/ImageRequest.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/ImageTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/ImageTask.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/ImageViewExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/ImageViewExtensions.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/Internal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/Internal.swift -------------------------------------------------------------------------------- /Example/Pods/Nuke/Sources/Task.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Nuke/Sources/Task.swift -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Pods/SwiftyGif/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/SwiftyGif/LICENSE -------------------------------------------------------------------------------- /Example/Pods/SwiftyGif/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/SwiftyGif/README.md -------------------------------------------------------------------------------- /Example/Pods/SwiftyGif/SwiftyGif/SwiftyGif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/SwiftyGif/SwiftyGif/SwiftyGif.h -------------------------------------------------------------------------------- /Example/Pods/SwiftyGif/SwiftyGif/SwiftyGifManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/SwiftyGif/SwiftyGif/SwiftyGifManager.swift -------------------------------------------------------------------------------- /Example/Pods/SwiftyGif/SwiftyGif/UIImage+SwiftyGif.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/SwiftyGif/SwiftyGif/UIImage+SwiftyGif.swift -------------------------------------------------------------------------------- /Example/Pods/SwiftyGif/SwiftyGif/UIImageView+SwiftyGif.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/SwiftyGif/SwiftyGif/UIImageView+SwiftyGif.swift -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Nuke/Nuke-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Nuke/Nuke-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Nuke/Nuke-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Nuke/Nuke-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Nuke/Nuke-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Nuke/Nuke-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Nuke/Nuke-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Nuke/Nuke-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Nuke/Nuke.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Nuke/Nuke.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Nuke/Nuke.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Nuke/Nuke.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Nuke/Nuke.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Nuke/Nuke.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example-acknowledgements.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example-frameworks.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Example/Pods-Streamoji_Example.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests-acknowledgements.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Pods-Streamoji_Tests/Pods-Streamoji_Tests.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Streamoji/Streamoji-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Streamoji/Streamoji-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Streamoji/Streamoji-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Streamoji/Streamoji-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Streamoji/Streamoji-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Streamoji/Streamoji-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Streamoji/Streamoji-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Streamoji/Streamoji-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Streamoji/Streamoji.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Streamoji/Streamoji.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Streamoji/Streamoji.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Streamoji/Streamoji.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Streamoji/Streamoji.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/Streamoji/Streamoji.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/SwiftyGif/SwiftyGif-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/SwiftyGif/SwiftyGif-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/SwiftyGif/SwiftyGif-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/SwiftyGif/SwiftyGif-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/SwiftyGif/SwiftyGif-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/SwiftyGif/SwiftyGif-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/SwiftyGif/SwiftyGif-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/SwiftyGif/SwiftyGif-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/SwiftyGif/SwiftyGif.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/SwiftyGif/SwiftyGif.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/SwiftyGif/SwiftyGif.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/SwiftyGif/SwiftyGif.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/SwiftyGif/SwiftyGif.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Pods/Target Support Files/SwiftyGif/SwiftyGif.release.xcconfig -------------------------------------------------------------------------------- /Example/Streamoji.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Streamoji.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Streamoji.xcodeproj/xcshareddata/xcschemes/Streamoji-Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji.xcodeproj/xcshareddata/xcschemes/Streamoji-Example.xcscheme -------------------------------------------------------------------------------- /Example/Streamoji.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Streamoji.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Streamoji/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/AppDelegate.swift -------------------------------------------------------------------------------- /Example/Streamoji/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Example/Streamoji/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/Streamoji/ExampleEmojis.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/ExampleEmojis.swift -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/AppIcon.appiconset/Untitled 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/AppIcon.appiconset/Untitled 2.png -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/baby-yoda-soup.gif.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/baby-yoda-soup.gif.dataset/Contents.json -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/baby-yoda-soup.gif.dataset/baby-yoda-soup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/baby-yoda-soup.gif.dataset/baby-yoda-soup.gif -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/baby-yoda.png.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/baby-yoda.png.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/baby-yoda.png.imageset/baby-yoda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/baby-yoda.png.imageset/baby-yoda.png -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/bananadance.gif.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/bananadance.gif.dataset/Contents.json -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/bananadance.gif.dataset/bananadance.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/bananadance.gif.dataset/bananadance.gif -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/carlton.gif.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/carlton.gif.dataset/Contents.json -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/carlton.gif.dataset/carlton.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/carlton.gif.dataset/carlton.gif -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/excuseme.gif.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/excuseme.gif.dataset/Contents.json -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/excuseme.gif.dataset/excuseme.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/excuseme.gif.dataset/excuseme.gif -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/homer-disappear.gif.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/homer-disappear.gif.dataset/Contents.json -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/homer-disappear.gif.dataset/homer-disappear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/homer-disappear.gif.dataset/homer-disappear.gif -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/party_parrot.gif.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/party_parrot.gif.dataset/Contents.json -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/party_parrot.gif.dataset/party_parrot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/party_parrot.gif.dataset/party_parrot.gif -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/this-is-fine-fire.gif.dataset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/this-is-fine-fire.gif.dataset/Contents.json -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/this-is-fine-fire.gif.dataset/this-is-fine-fire.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/this-is-fine-fire.gif.dataset/this-is-fine-fire.gif -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/what.png.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/what.png.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Streamoji/Images.xcassets/what.png.imageset/what.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Images.xcassets/what.png.imageset/what.png -------------------------------------------------------------------------------- /Example/Streamoji/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/Info.plist -------------------------------------------------------------------------------- /Example/Streamoji/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Streamoji/ViewController.swift -------------------------------------------------------------------------------- /Example/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Tests/Info.plist -------------------------------------------------------------------------------- /Example/Tests/Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Example/Tests/Tests.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/README.md -------------------------------------------------------------------------------- /Streamoji.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Streamoji.podspec -------------------------------------------------------------------------------- /Streamoji.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Streamoji.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Streamoji.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Streamoji.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Streamoji.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Streamoji.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Streamoji.xcodeproj/xcshareddata/xcschemes/Streamoji.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Streamoji.xcodeproj/xcshareddata/xcschemes/Streamoji.xcscheme -------------------------------------------------------------------------------- /Streamoji/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Streamoji/Classes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Streamoji/Classes/EmojiRendering.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Streamoji/Classes/EmojiRendering.swift -------------------------------------------------------------------------------- /Streamoji/Classes/EmojiSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Streamoji/Classes/EmojiSource.swift -------------------------------------------------------------------------------- /Streamoji/Classes/EmojiView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Streamoji/Classes/EmojiView.swift -------------------------------------------------------------------------------- /Streamoji/Classes/Extensions/NSAttributedString+Emojis.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Streamoji/Classes/Extensions/NSAttributedString+Emojis.swift -------------------------------------------------------------------------------- /Streamoji/Classes/Extensions/String+CodeRanges.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Streamoji/Classes/Extensions/String+CodeRanges.swift -------------------------------------------------------------------------------- /Streamoji/Classes/Extensions/UITextView+Emojis.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Streamoji/Classes/Extensions/UITextView+Emojis.swift -------------------------------------------------------------------------------- /Streamoji/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Streamoji/Info.plist -------------------------------------------------------------------------------- /Streamoji/Streamoji.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/Streamoji/Streamoji.h -------------------------------------------------------------------------------- /_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj -------------------------------------------------------------------------------- /meta/emojis/baby-yoda-soup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/meta/emojis/baby-yoda-soup.gif -------------------------------------------------------------------------------- /meta/emojis/baby-yoda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/meta/emojis/baby-yoda.png -------------------------------------------------------------------------------- /meta/emojis/bananadance.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/meta/emojis/bananadance.gif -------------------------------------------------------------------------------- /meta/emojis/carlton.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/meta/emojis/carlton.gif -------------------------------------------------------------------------------- /meta/emojis/doge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/meta/emojis/doge.png -------------------------------------------------------------------------------- /meta/emojis/excuseme.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/meta/emojis/excuseme.gif -------------------------------------------------------------------------------- /meta/emojis/homer-disappear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/meta/emojis/homer-disappear.gif -------------------------------------------------------------------------------- /meta/emojis/let_me_in.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/meta/emojis/let_me_in.gif -------------------------------------------------------------------------------- /meta/emojis/party_parrot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/meta/emojis/party_parrot.gif -------------------------------------------------------------------------------- /meta/emojis/this-is-fine-fire.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/meta/emojis/this-is-fine-fire.gif -------------------------------------------------------------------------------- /meta/emojis/what.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/meta/emojis/what.png -------------------------------------------------------------------------------- /meta/images/banner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/meta/images/banner.gif -------------------------------------------------------------------------------- /meta/images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/Streamoji/HEAD/meta/images/demo.gif --------------------------------------------------------------------------------