betacraftuk/betacraft-launcher

GTK theme support

DexrnZacAttack opened this issue · 8 comments

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
Allow theming the launcher using GTK themes, as well as maybe Plasma themes.

Describe alternatives you've considered
Building my own version but I'm shit at java so not gonna happen

Additional context
image

Building my own version but I'm shit at java so not gonna happen

v2 is made in Qt, C++

Also, aren't the buttons (and tabs) using the GTK theme already?

Not for me it seems, they look like basic breeze buttons…

What about other Qt 6 apps? Do they also use the Breeze theme or the GTK one?

Ah I figured it out, when I typed the last reply I failed to notice the "v2 is made in Qt, C++" part...

I didn't know this at the time when I made my issue... Sorry about that.

Actually, reopening this... is there a way to get the theme shown in this screenshot to work with BCLv2?
image
Are there QT6 themes or anything like that? I am still kinda new to Linux.

QT themes are a thing, but they're different. As for getting GTK themes working with QT6, you have to research that yourself.

On the latest commit (self-built) my GTK theme seems to be working:
Latest commit launcher

On the latest pre-release it does not work however:
Latest pre-release launcher

When the launcher is built in release mode, it's not picking up things like accent colors and GTK themes. Will look into why this is happening.