Tiny Core Extensions > TCE Corepure64

checkmarks in gtk3 applications suddenly too light, barely visible

<< < (3/4) > >>

Rich:
Hi GNUser
I just did a similar experiment. I have a TC11beta x64 partition that had the TC10 version of GTK3 installed and the checkboxes
were fine. I ran an update on all extensions and the checkboxes were as you described. Copying just the TC10 version of GTK3
back fixed it.

I noticed that the older GTK3 checkboxes had dark gray square outlines. The new GTK3 checkboxes have light blue outline when
checked, and light gray outlines when unchecked. Maybe that's part of the "refresh" attempt mentioned here:
https://blog.gtk.org/2019/01/14/theme-changes-in-gtk-3/

Don't know if this is of any use, but they link to this testing README:
https://download.gnome.org/misc/testing/Adwaita/README

GNUser:
Thanks for the valuable information, Rich. I can confirm that using  gtk3.tcz  from Pure64 10.x on Pure64 11.x makes the problem go away (i.e., I get a dark checkmark on light background like I'm used to). I deleted gtk3.tcz.md5.txt from optional/ to prevent an accidental "upgrade" of the gtk3 extension.

Deleting /usr/local/share/icons/Adwaita/scalable/ui/checkbox-checked-symbolic.svg with the older gtk3 version likewise has no effect (i.e., I get the same dark checkmark on light background). I guess gtk3 has been handling the checkmarks on its own--without using Adwaita's .svg file--for a while.

So the most likely explanation seems to be that gtk developers goofed with the color selections (not enough contrast between checkmark color and background color) when they overhauled things recently.

curaga:
It would be good to report things like this upstream, if anyone following has the time, and can test a few gtk3 versions (latest git to see if it's fixed, and the couple minor versions to see where exactly it broke).

Juanito:
Reverting gtk 3.24.13 -> 3.22.30 fixes the check boxes, but it doesn't fix the weirdly distorted icons.

mocore:

--- Quote from: curaga on March 15, 2020, 03:59:57 AM ---It would be good to report things like this upstream, if anyone following has the time, and can test a few gtk3 versions (latest git to see if it's fixed, and the couple minor versions to see where exactly it broke).

--- End quote ---

 wrt:where exactly it broke

 https://gitlab.gnome.org/GNOME/gtk/issues/2493 - Adwaita: active state for radios and checkboxes are bad



Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version