Closed StillGreen-san closed 3 years ago
why?
For consistency and easier theming. And while it's probably possible to change the bitmaps to be affected by the color settings, I thought it was cleaner to have them generated in code.
yes, I agree, ... but is just not very pretty. Maybe there is a way to make them more beautiful? scalable? optional? sorry
If we are talking about the radio buttons (top right) then they could be made smaller, which also makes them rounder. But I'm not sure if that's better.
In my opinion, the benefit of the proposed unified look is not worth it, because the new graphics are just too ugly in their current form (especially the radio buttons).
That being said, I do have a problem with the checkbox using bitmaps: the library always renders them at 16x16 pixels, regardless of the height of the text. That can be an issue when the desktop uses a high scaling factor, especially if the font size for the widget is larger than the default size. I might try to do something about that in the near future (I'm thinking to first try to draw them in an acceptable way somehow, and if that fails, stretching the bitmaps might be an option).
Before - After (on Windows)
![2021-02-08_14-18-57_checkbox](https://user-images.githubusercontent.com/40620628/107227221-6b318200-6a1b-11eb-9d12-e0804fa42426.png)