Flexible bubble chat

Flexible bubble chat 1.0.1

Download (19.1 KB)

melon

New member
Developer
Artist
Pronouns
they/them
Twitter
melonrbts
melon submitted a new resource:

Flexible bubble chat - A flexible (customizable) bubble chat

A flexible (customizable) bubble chat built off of Zaytri's base Slime Chat.

Features
  • Choose between a full or compact chat display. The different displays have different customization options.
  • Set the location/orientation of the chat and the animations for when a new chat message appears and disappears.
  • Pick custom badges for host, moderator, VIP, founder, and artist roles.
  • Timing, emote, pronoun...

Read more about this resource...
 
Hey! Can you update this widget so it'll work with the new pronouns update? I love this chat widget and use it for streams! TY ^^
 
Hey! Can you update this widget so it'll work with the new pronouns update? I love this chat widget and use it for streams! TY ^^
I'm so sorry about the delay! I've made the right updates (hopefully - I'll monitor this forum better in case there are problems) if you'd still like to use it.
 
Hey there! I'm trying to make the backgrounds semi-transparent (50% opacity) while using Twitch's user chat colors, but for some reason every version of Custom CSS I've tried using in OBS keeps making things completely transparent.

This is what I tried using most recently:
.compact .message {
background-color: rgb(from (var(--compactBG) r g b / .5);
}

.full-user-color-light .user {
background-color: rgb(from (var(--userColorLight) r g b / .5);
}

.full-user-color-dark .user {
background-color: rgb(from (var(--userColorDark) r g b / .5);
}

.full-user-color-reg .user {
background-color: rgb(from (var(--userColor) r g b / .5);
}

.full-user-color-custom .user {
background-color: rgb(from (var(--fullUserBG) r g b / .5);
}

.full .content {
background-color: rgb(from (var(--fullMessageBG) r g b / .5);
}

Any idea what's going sideways, or what I could do differently?

Thanks!
 
Hey there! I'm trying to make the backgrounds semi-transparent (50% opacity) while using Twitch's user chat colors, but for some reason every version of Custom CSS I've tried using in OBS keeps making things completely transparent.

This is what I tried using most recently:
.compact .message {
background-color: rgb(from (var(--compactBG) r g b / .5);
}

.full-user-color-light .user {
background-color: rgb(from (var(--userColorLight) r g b / .5);
}

.full-user-color-dark .user {
background-color: rgb(from (var(--userColorDark) r g b / .5);
}

.full-user-color-reg .user {
background-color: rgb(from (var(--userColor) r g b / .5);
}

.full-user-color-custom .user {
background-color: rgb(from (var(--fullUserBG) r g b / .5);
}

.full .content {
background-color: rgb(from (var(--fullMessageBG) r g b / .5);
}

Any idea what's going sideways, or what I could do differently?

Thanks!

firstly, woa I didn't know you could do that with CSS

secondly, I think the only bug is you have an extra parenthesis; remove the ( in between from and var
 
Missed the extra parentheses, thanks for catching that! Tried this again (and also tried with the !important tag after the final parentheses on each element) and the alpha is still rendering all-or-nothing. I'm wondering if it's something to do with how the widget generates/parses the variables, but I haven't been able to decipher it (my coding/programming hasn't advanced much since playing with variables in MySpace at age 13 😅)

Here's the best resource I've found on relative color in CSS! https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_colors/Relative_colors

And OBS's custom CSS is a godsend, really helpful for a few other widgets I've needed to make transparent.
 
Missed the extra parentheses, thanks for catching that! Tried this again (and also tried with the !important tag after the final parentheses on each element) and the alpha is still rendering all-or-nothing. I'm wondering if it's something to do with how the widget generates/parses the variables, but I haven't been able to decipher it (my coding/programming hasn't advanced much since playing with variables in MySpace at age 13 😅)

Here's the best resource I've found on relative color in CSS! https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_colors/Relative_colors

And OBS's custom CSS is a godsend, really helpful for a few other widgets I've needed to make transparent.
Ok yea I think I see why it's not working in OBS, OBS uses Chromium version 103 for its browser source, and relative colors requires version 119 and up https://caniuse.com/css-relative-colors

So you would need to manipulate the JavaScript itself to adjust the alpha value of the colors
 
I've been loving the chat! Super cute and has been working really well. I was wondering if there's a way to make so 7TV emotes appear in the chat widget? Thank you!
 
Love using this chat bubble for streams but was wondering if there'll be an update in the future where deleted chat messages will also disappear on the chat overlay?
 
Love using this chat bubble for streams but was wondering if there'll be an update in the future where deleted chat messages will also disappear on the chat overlay?
you can apply this fix here:
 
I've been loving the chat! Super cute and has been working really well. I was wondering if there's a way to make so 7TV emotes appear in the chat widget? Thank you!
As per the slime2 Widget Submission Guidelines, 7TV support is not allowed:
 
Just wondering if there's any way to force all the chat bubbles to be a specific width? I couldn't find anything, and I'd love to have it so everything is uniform and always the same width if possible!
 
Love this widget a bunch! I'm not sure if it's an issue with this widget or something with my OBS, but everytime that I try to adjust anything with filters the widget crashes entirely and I have to refresh it, losing any settings I saved in the process. I haven't been able to find any resources across here pointing to any similar issues so I have no clue what it could be.
 
Back
Top