SevenTV / Extension

The Web Extension for 7TV, bringing new features, emotes, vanity and performance to Twitch, Kick & YouTube
Other
390 stars 100 forks source link

Feat: Animated FFZ emote support #1051

Closed ChrisScr3ams closed 3 months ago

ChrisScr3ams commented 3 months ago

Proposed changes

Only static FFZ emotes are currently supported by 7TV. For animated emotes only the static version is used, probably because FFZ itself only added support for them rather recently. Because of that 7TV should add support for animated FFZ emotes as well.

Types of changes

What types of changes does your code introduce to 7TV? Put an x in the boxes that apply

Checklist

Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

Further comments

The FFZ API has a field "animated" which returns a map of DPI scales to animated emote URLs and is null if the emote is not animated. This field was added to our interface and the transformer adjusted to use the correct url and file dependant on if the emote is animated or not.

Documentation from FFZ API: Screenshot 2024-06-20 203722

Excellify commented 3 months ago

Mind switching changelog version to 3.1.1.3000 and dev version to 3.0?