jChat icon indicating copy to clipboard operation
jChat copied to clipboard

Forced colors feature

Open MartinMartin01 opened this issue 4 years ago • 3 comments

Can you somehow make dark background for the chat as an option? For example I'd love to put chat as a panel in obs, but then background of the chat is all white.

https://imgur.com/M2gbgtt <- heres an example ;p

It would be cool if I could just check on jChat website option that would make the background of the chat dark instead of transparent.

Maybe im missing something and I can do that already, but im stuck with white background as for now o_O

MartinMartin01 avatar Aug 05 '21 22:08 MartinMartin01

Let's say jChat was never meant to be a custom OBS dock, that's why I didn't bother to add background customization. I'll definitely add that option in the near future.

giambaJ avatar Aug 12 '21 16:08 giambaJ

As this could all be lumped under a "forced colors" feature (which I propose as the new title for this issue), I thought I'd add on to this for overriding colors of the following:

  • Overall background color
  • Username color
  • /me color (supporting italics should also be considered)
  • /hl color (not yet implemented, but coming)

Respectively, they could be ?bgcolor=, ?usercolor=, ?mecolor= (and ?meitalics=1), ?hlcolor=, ?allcolor=. Happy to throw together something if you are open to contributions.

Notes:

  • I mentioned the last two points now just so that when Twitch brings out the highlight messages, you'll be ready for it.
  • While you could make some of these changes using custom CSS in OBS, because you currently style the messages using their element styles, overriding them could be a pain involving lots of !important declarations which also isn't very end user friendly.

samthecodingman avatar Aug 19 '21 10:08 samthecodingman

As this could all be lumped under a "forced colors" feature (which I propose as the new title for this issue), I thought I'd add on to this for overriding colors of the following:

  • Overall background color
  • Username color
  • /me color (supporting italics should also be considered)
  • /hl color (not yet implemented, but coming)

Respectively, they could be ?bgcolor=, ?usercolor=, ?mecolor= (and ?meitalics=1), ?hlcolor=, ?allcolor=. Happy to throw together something if you are open to contributions.

Notes:

  • I mentioned the last two points now just so that when Twitch brings out the highlight messages, you'll be ready for it.
  • While you could make some of these changes using custom CSS in OBS, because you currently style the messages using their element styles, overriding them could be a pain involving lots of !important declarations which also isn't very end user friendly.

Thanks for your input, I'll work on this for the next update. I'm kind of busy right now so it might take some days. Contributions are greatly appreciated.

giambaJ avatar Aug 28 '21 11:08 giambaJ