freeciv-gtk3 misbehaves with a dark GTK theme
What freeciv version is that?
That the yellowish background of the "Freeciv" theme is there despite you using other theme seems a lot like a "old theme leaking to the new one after the switch" -bug fixed long time ago.
Reply To cazfi
What freeciv version is that?
3.0.1
That the yellowish background of the "Freeciv" theme is there despite you using other theme seems a lot like a "old theme leaking to the new one after the switch" -bug fixed long time ago.
I don't use any freeciv theme, launched it first time in my life. The dark theme is the system-wide gtk one. The qt client doesn't try to impose its own background for widgets so it looks much better.
Reply To l29ah
I don't use any freeciv theme, launched it first time in my life. The dark theme is the system-wide gtk one.
Ok, that likely explains it. Thanks for the additional info.
The "Freeciv" theme is freeciv's default one. If you have not changed your freeciv configuration, that's what you get. So likely it's system-wide + freeciv-wide themes conflicting here.
As a workaround, you can try to change also freeciv's theme (client settings -> Graphics -> Theme)
Patches welcome already before 3.0.4, but likely there's nobody looking this before 3.0.5 cycle.
Oh, from the look of the very wide detach buttons ( https://www.hostedredmine.com/issues/853912 ) you really meant it when you said "gtk3-client", i.e., this is not gtk3.22-client (the default). The problematic behavior might be the same, but you may want to switch to better supported client anyway.
Reply To cazfi
"Freeciv" theme is there despite you using other theme seems a lot like a "old theme leaking to the new one after the switch" -bug fixed long time ago.
The system theme and freeciv's active theme seem to have separate providers, that can exist simultaneously. Likely that's the cause of this bug, mixing those two themes.
Another bug that might be related, even duplicate (same root reason), or maybe not: #48580
Reply To cazfi
Reply To cazfi
"Freeciv" theme is there despite you using other theme seems a lot like a "old theme leaking to the new one after the switch" -bug fixed long time ago.
The system theme and freeciv's active theme seem to have separate providers, that can exist simultaneously. Likely that's the cause of this bug, mixing those two themes.
Equivalent ticket for gtk4-client: #48679
Patches for all branches, including S2_6, attached.
Will need adjustments because of #48770 - I assume dropping gtk3-client part (to handle only gtk3.22-client)
White text on yellow background is near-invisible: https://tinystash.undef.im/il/2BfZGnz7UvTyDkNbfCvh5EGfUhtkR848wZptMqgGgHLhP37xLaaVkbhqPEgAWxoR3ij6rrGfnUgpzQ7AK6eaHgHF.png