Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transparent background on program #1618

Open
pepemaluza opened this issue Mar 29, 2020 · 14 comments · May be fixed by #4746
Open

Transparent background on program #1618

pepemaluza opened this issue Mar 29, 2020 · 14 comments · May be fixed by #4746

Comments

@pepemaluza
Copy link

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

@pajlada
Copy link
Member

pajlada commented Mar 29, 2020

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

@leon-richardt
Copy link
Collaborator

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

@ALazyMeme
Copy link
Collaborator

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

@Holdo
Copy link

Holdo commented Feb 26, 2021

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.

@codevenkat
Copy link

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

@Holdo
Copy link

Holdo commented Mar 5, 2021

@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.

@codevenkat
Copy link

@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.

@Holdo
Copy link

Holdo commented Apr 10, 2021

Inspiration:

transparentChat

@anon88391
Copy link

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.

@Mm2PL
Copy link
Collaborator

Mm2PL commented Sep 12, 2021

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.

@ArshhGill

This comment was marked as spam.

@Felanbird
Copy link
Collaborator

image

@Kaspian-TC
Copy link

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.

@Mm2PL
Copy link
Collaborator

Mm2PL commented Dec 16, 2022

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.

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

Successfully merging a pull request may close this issue.