Skip to content

Conversation

@achow101
Copy link
Contributor

This PR implements highlighting of messages based on the badges of a user, similar to one of Chatterino's options. The default set of badge highlights are Broadcaster, Admin, Staff, Moderator, Verified, VIP, Founder, and Subscriber. The colors chosen for the highlights are default colors from Chatterino that are similar colors to each badge's main color. The exceptions are Founder and Subscriber which do not have a custom color but rather use the default mention highlight color. The default set are not highlighted by default, but are made available in the settings so that users can enable them if they want.

Users can also provide their own badge matching strings to get any such messages highlighted with the default mention color. But these strings are not very intuitive which is why I included the default set.

Closes #453

@achow101 achow101 force-pushed the badge-highlight branch 2 times, most recently from 4bcbade to 1a7c620 Compare November 26, 2025 17:16
Copy link
Owner

@flex3r flex3r left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very nice initial work, some comments and feedback

Copy link
Owner

@flex3r flex3r left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for the contribution!
Let me know if you would like to have a "contributor" badge btw

@flex3r flex3r merged commit b8af115 into flex3r:develop Dec 25, 2025
4 checks passed
@achow101
Copy link
Contributor Author

Let me know if you would like to have a "contributor" badge btw

Sure. I'm also achow101 on twitch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

messages of the moderators

2 participants