Swordfish90 / cool-retro-term

A good looking terminal emulator which mimics the old cathode display...
22.11k stars 840 forks source link

Theme doesn't work correctly #637

Open ghost opened 3 years ago

ghost commented 3 years ago

It looks like this in settings: image

Lateralus138 commented 3 years ago

Yep, mine looks like this as well. I don't use this term often, but I like it, just not much time to look into the issue myself it or I'd fork it. Maybe later this year.

MrAureliusR commented 2 years ago

Having the same issue, glad I found an existing issue to bump instead of opening a new one.

image

I'm using KDE with the default Dark Breeze theme on Arch Linux. This is the only window in any app that I've seen act like this. It definitely was readable and normal at some point in the past, because I remember tweaking the settings when I first installed it. So at some point it stopped working. I might try building older releases to see if I can pinpoint when the change happened, assuming it's on CRT's end...

I'd be happy to help debug the issue in any way, but with the huge number of open issues... well, let's hope this gets some attention eventually :) This isn't my main terminal emulator, or else I'd probably roll my sleeves up and try and track down the bug myself, but I just don't have the time right now.

MrAureliusR commented 2 years ago

Okay, I've done a bit of digging. I cloned the repo, and built the latest commit, which has the issue. Then I checked out 1.1.1 which, while it does have a white border in the settings menu, is perfectly readable and normal. Then I used bisect to narrow down the commit, and it was commit dae1a56691841cbc37d597c5da59bfbc91e1e1a9 which caused the issue. So moving from QtQuick.Controls 1.x to 2.x or updating the QMLTermWidget submodule is what caused the issue.

Hope this helps a bit, I might try playing around to see exactly which change caused the issue.

Darthpenguin commented 1 year ago

I thought I was having this issue becasue I'm using the Cinnamon desktop instead of KDE plasma. But I guess the problem exists in KDE also.

wd5gnr commented 1 year ago

Try quick workaround: launch like this:

QT_QUICK_CONTROLS_STYLE=Material cool-retro-term

Ugly, but you can read it. This bug is in a few different places.

denilsonsa commented 1 year ago

FYI, these styles serve as workarounds:

QT_QUICK_CONTROLS_STYLE=Imagine cool-retro-term
QT_QUICK_CONTROLS_STYLE=Material cool-retro-term
QT_QUICK_CONTROLS_STYLE=Universal cool-retro-term