Open ghost opened 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.
Having the same issue, glad I found an existing issue to bump instead of opening a new one.
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.
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.
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.
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.
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
It looks like this in settings: