diff --git a/CHANGELOG.md b/CHANGELOG.md index 84f33b59..5c33fd15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,7 @@ - Minor: Fixed `/streamlink` command not stripping leading @'s or #'s (#3215) - Minor: Strip leading @ and trailing , from username in `/popout` command. (#3217) - Minor: Added `flags.reward_message` filter variable (#3231) +- Minor: Added chatter count to viewer list popout (#3261) - Minor: Added highlights for first messages (#3267) - Minor: Ignore out of bounds check for tiling wms (#3270) - Minor: Added `flags.first_message` filter variable (#3292) diff --git a/src/widgets/splits/Split.cpp b/src/widgets/splits/Split.cpp index 05d18e08..16a637d7 100644 --- a/src/widgets/splits/Split.cpp +++ b/src/widgets/splits/Split.cpp @@ -15,6 +15,7 @@ #include "singletons/Theme.hpp" #include "singletons/WindowManager.hpp" #include "util/Clipboard.hpp" +#include "util/Helpers.hpp" #include "util/NuulsUploader.hpp" #include "util/Shortcut.hpp" #include "util/StreamLink.hpp" @@ -744,6 +745,11 @@ void Split::showViewerList() auto obj = result.parseJson(); QJsonObject chattersObj = obj.value("chatters").toObject(); + viewerDock->setWindowTitle( + QString("Viewer List - %1 (%2 chatters)") + .arg(this->getChannel()->getName()) + .arg(localizeNumbers(obj.value("chatter_count").toInt()))); + loadingLabel->hide(); for (int i = 0; i < jsonLabels.size(); i++) {