chatterino2 icon indicating copy to clipboard operation
chatterino2 copied to clipboard

Transparent background on program

Open pepemaluza opened this issue 4 years ago • 12 comments

Is your feature request related to a problem? Please describe. I'd like to get a transparent background on chat so I can have vlc windowed or borderless with streamlink and have the chat be on top of vlc. (Imagine chat with theatre mode on phone) I'm wondering if it's possible, thanks

pepemaluza avatar Mar 29 '20 01:03 pepemaluza

Not 100% sure how viable this is, but I'll leave it up

pajlada avatar Mar 29 '20 11:03 pajlada

Linking #1501 for completeness, as an implementation of either feature might make use of the other one.

leon-richardt avatar Mar 29 '20 17:03 leon-richardt

Not 100% sure how viable this is, but I'll leave it up

  • Streamer plays in borderless windowed
  • Streamer has Always on top enabled so they can always see their chat Allowing the transparency factor will allow them to see their game more, while also being able to see chat

ALazyMeme avatar Jun 09 '20 11:06 ALazyMeme

Not just for streamers but for viewers as well, I recently tried to adjust CSS to make chat background transparent with shadowed text and the viewing experience was so much better since I had the video fullscreen.

Holdo avatar Feb 26 '21 21:02 Holdo

Hey, any updates on anyone working on this? I'm still looking for this feature.

codevenkat avatar Mar 05 '21 16:03 codevenkat

@codevenkat why don't you try it since you like C++? Hell I would try as well but it's a long time since I've done some C++ and I've never worked with Qt.

Holdo avatar Mar 05 '21 17:03 Holdo

@Holdo

Haha, I guess I could. I've not really worked too much with Qt either but I have tried it out to some amount in the past.

codevenkat avatar Mar 05 '21 18:03 codevenkat

Inspiration:

transparentChat

Holdo avatar Apr 10 '21 21:04 Holdo

Any updates on this? Transparency control is a feature I've been waiting for since the beginning of chatterino and I'm surprised it still hasn't been implemented.

anon88391 avatar Sep 12 '21 18:09 anon88391

There were no comments in the meanwhile means no updates. It might get implemented by someone (that someone probably isn't going to be me). You can try doing it yourself, that's usually the most reliable option for getting a feature implemented.

Mm2PL avatar Sep 12 '21 18:09 Mm2PL

were there any updates on this feature?

arshpsps avatar Sep 20 '22 15:09 arshpsps

image

Felanbird avatar Sep 20 '22 16:09 Felanbird

I'm definitely not knowledgeable enough about how one would implement this feature, but it does seem to be possible. The background colour is defined in RunGui.cpp by the QColor class, which according to the documentation should allow for an alpha channel.

I just want to bounce this idea up to see if it's even realistic.

Kaspian-TC avatar Dec 14 '22 06:12 Kaspian-TC

I just want to bounce this idea up to see if it's even realistic.

I think you also might need to enable something on all windows (see BaseWindow, BaseWidget, Split and Window classes). Widgets might need a little modifications to have all colors be of certain transparency. This got slightly easier as BaseTheme is no more.

The background colour is defined in RunGui.cpp by the QColor class

This is a good first step, just see what needs changing after.

Mm2PL avatar Dec 16 '22 19:12 Mm2PL