On Thu, 19 Nov 2020 10:51:55 GMT, Prasanta Sadhukhan <psadhuk...@openjdk.org> wrote:
>> I have tried to test this change on macOS 10.15 and found some differences >> from the old behavior. >> Before the fix: >> - The color was white for the selected tab while the window was focused, >> the same as in the native app(I have tested the tabs in the System >> preferences->Displays). So it worked fine. >> - The color was white for the selected tab while the window was >> unfocused(some other app is in focus). This is different from the native >> app, which uses black color. So this is a bug. >> >> After the fix: >> - The color is "blurred white" or even "light blue" for the selected tab >> while the window is focused. >> - The color is "light blue" for the selected tab while the window is >> unfocused. >> >> I think the new color used in the fix can be configured in the System >> Preferences -> General -> Highlight Color. If I select the green color then >> the tabs start to use green as a font color, which looks incorrect. > > In Mohave, native System Preferences->Display tabs has > white-text-on-blue-background when windows is focused > black-text-on-lightgray-background when window is unfocused > > In macos11, it is always black-text-on-white-background whether > focused/unfocused. > > Current JDK tabpane always shows black background (when tab is selected) > which is not configurable, at least I could not change it. Only thing i could > change is the foreground text color. > As was told to get color from native, I could see only > "selectedTextBackground" and "selectedControlColor" works on both pre-macos11 > and macos11 as it gives bluish text color which is legible on black (mohave) > and white (macos11) background. > > All other native-obtained-colors like selectedTextColor, > selectedControlTextColor, controlTextColor, textBackgroundColor either gives > black or white which is not legible on either pre-macos11 or macos11, so was > not used. Then try to dig into it a little bit, probably a good reason to ask about the current font color in the tab at the Apple forum. ------------- PR: https://git.openjdk.java.net/jdk/pull/1182