feat: Add 7TV Emotes and Badges (#4002)
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
#include "providers/bttv/BttvEmotes.hpp"
|
||||
#include "providers/emoji/Emojis.hpp"
|
||||
#include "providers/ffz/FfzEmotes.hpp"
|
||||
#include "providers/seventv/SeventvEmotes.hpp"
|
||||
#include "providers/twitch/TwitchEmotes.hpp"
|
||||
#include "singletons/helper/GifTimer.hpp"
|
||||
|
||||
|
||||
@@ -164,6 +164,7 @@ public:
|
||||
"/appearance/badges/useCustomFfzModeratorBadges", true};
|
||||
BoolSetting useCustomFfzVipBadges = {
|
||||
"/appearance/badges/useCustomFfzVipBadges", true};
|
||||
BoolSetting showBadgesSevenTV = {"/appearance/badges/seventv", true};
|
||||
|
||||
/// Behaviour
|
||||
BoolSetting allowDuplicateMessages = {"/behaviour/allowDuplicateMessages",
|
||||
@@ -209,6 +210,8 @@ public:
|
||||
BoolSetting enableEmoteImages = {"/emotes/enableEmoteImages", true};
|
||||
BoolSetting animateEmotes = {"/emotes/enableGifAnimations", true};
|
||||
FloatSetting emoteScale = {"/emotes/scale", 1.f};
|
||||
BoolSetting showUnlistedSevenTVEmotes = {
|
||||
"/emotes/showUnlistedSevenTVEmotes", false};
|
||||
|
||||
QStringSetting emojiSet = {"/emotes/emojiSet", "Twitter"};
|
||||
|
||||
@@ -220,6 +223,8 @@ public:
|
||||
BoolSetting enableBTTVChannelEmotes = {"/emotes/bttv/channel", true};
|
||||
BoolSetting enableFFZGlobalEmotes = {"/emotes/ffz/global", true};
|
||||
BoolSetting enableFFZChannelEmotes = {"/emotes/ffz/channel", true};
|
||||
BoolSetting enableSevenTVGlobalEmotes = {"/emotes/seventv/global", true};
|
||||
BoolSetting enableSevenTVChannelEmotes = {"/emotes/seventv/channel", true};
|
||||
|
||||
/// Links
|
||||
BoolSetting linksDoubleClickOnly = {"/links/doubleClickToOpen", false};
|
||||
|
||||
@@ -110,6 +110,7 @@ WindowManager::WindowManager()
|
||||
this->wordFlagsListener_.addSetting(settings->showBadgesVanity);
|
||||
this->wordFlagsListener_.addSetting(settings->showBadgesChatterino);
|
||||
this->wordFlagsListener_.addSetting(settings->showBadgesFfz);
|
||||
this->wordFlagsListener_.addSetting(settings->showBadgesSevenTV);
|
||||
this->wordFlagsListener_.addSetting(settings->enableEmoteImages);
|
||||
this->wordFlagsListener_.addSetting(settings->boldUsernames);
|
||||
this->wordFlagsListener_.addSetting(settings->lowercaseDomains);
|
||||
@@ -179,6 +180,7 @@ void WindowManager::updateWordTypeMask()
|
||||
flags.set(settings->showBadgesChatterino ? MEF::BadgeChatterino
|
||||
: MEF::None);
|
||||
flags.set(settings->showBadgesFfz ? MEF::BadgeFfz : MEF::None);
|
||||
flags.set(settings->showBadgesSevenTV ? MEF::BadgeSevenTV : MEF::None);
|
||||
|
||||
// username
|
||||
flags.set(MEF::Username);
|
||||
|
||||
Reference in New Issue
Block a user