{"repo":"divadretlaw/EmojiText","free":true,"listed":false,"github":"https://github.com/divadretlaw/EmojiText","clone":"git clone https://github.com/divadretlaw/EmojiText.git","description":"😃 Render Custom Emoji in Text","language":"Swift","stars":87,"topics":["emoji","markdown","swift","swiftui"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"EmojiText Render Custom Emoji in - SwiftUI with EmojiText - UIKit with EmojiLabel or EmojiTextView - AppKit with EmojiTextField or EmojiTextView Supports local and remote emojis. Usage Remote emoji Local emoji SF Symbol Markdown Also supports Markdown Animated Emoji [!WARNING] This feature is in beta and therefore is opt-in only. Performance may vary. Currently only UIKit platforms support animated emoji. Enable animation by setting adding the .animated() modifier to EmojiText . Supported formats: - APNG - GIF - WebP [!INFO] The animation will automatically pause when using low-power mode. To always play animations, even in low-power mode set the animation mode to AnimatedEmojiMode.always Configuration Remote emojis are replaced by a placeholder image when loading. Default is the SF Symbol square.dashed but you can overide the placeholder image with or Remote emojis use URLSession.shared to load them, but you can provide a custom URLSession You can also replace the remote image loading and caching entirely. For example with Nuke See NukeEmojiProvider in the Test-App for a reference implementation of a AsyncEmojiProvider using Nuke. License See LICENSE","default_branch":null,"files":null,"tree":[],"storefront":"/r/divadretlaw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/divadretlaw/EmojiText/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}