Home » U++ Library support » Look and Chameleon Technology » GTK theming seems to be broken on nightly builds.
|
Re: GTK theming seems to be broken on nightly builds. [message #61492 is a reply to message #61456] |
Wed, 26 February 2025 02:21   |
 |
mirek
Messages: 14255 Registered: November 2005
|
Ultimate Member |
|
|
Oblivion wrote on Sat, 15 February 2025 08:50How it looks on GTK (Linux, GTK:
Left: old, correct (?)
Right: new, broken (?)
(Or, is this intentional?)
Likely intentional, adding more and more checks for "failed colors" - there is a ton of schemes to support and often it fails in "non-functional way" (e.g. lt yellow text on white bg). Sometimes it can trigger and make things worse. Although "Right" is "broken" but still completely usable...
[Updated on: Wed, 26 February 2025 12:01] Report message to a moderator
|
|
|
Re: GTK theming seems to be broken on nightly builds. [message #61497 is a reply to message #61492] |
Wed, 26 February 2025 12:00   |
 |
mirek
Messages: 14255 Registered: November 2005
|
Ultimate Member |
|
|
mirek wrote on Wed, 26 February 2025 02:21Oblivion wrote on Sat, 15 February 2025 08:50How it looks on GTK (Linux, GTK:
Left: old, correct (?)
Right: new, broken (?)
(Or, is this intentional?)
Likely intentional, adding more and more checks for "failed colors" - there is a ton of schemes to support and often it fails in "non-functional way" (e.g. lt yellow text on white bg). Sometimes it can trigger and make things works. Although "Right" is "broken" but still completely usable...
OK, so it was because sometimes we catch the picture of basic button wrong, e.g. in Linux Lite default scheme, which results in "borderless buttons". So I have added FixButtons function that detects the situation and eventually adds gray border. I have now adjusted the detection threshold so that it should work file in both Linux Lite and Ubuntu desktop dark....
Please confirm it is fixed...
|
|
|
|
Goto Forum:
Current Time: Fri Apr 25 07:59:50 CEST 2025
Total time taken to generate the page: 0.00639 seconds
|