PyCharm UI does not display colors according to set values. Bug?

After spending countless hours trying to figure out why the application's UI does not look the same as the design at all, I finally did a screenshot to compare the values, then it became clear: the UI is not using my color values at all! This might be minor to you, but it's extremely frustrating for me to set one value but the UI display another without stating anywhere in the documentation that there would be such discrepancies.

For example, in the attached screenshot, you can see that I have set the background color to be RGB: 0, 43, 54. However, when I open the a color picker to test the values on the swatch as well as the background color of the preview area, it shows up as RGB: 0, 57, 69. The same incorrect value gets rendered in the final editor.

To further illustrate this, I have attached a second screenshot which shows the intended design on the right and the PyCharm rendered colors on the left. Ignore the font differences please, but as you can see, the very minor numeric differences in G and B does create huge differences: the screen rendered by PyCharm is simply way too green, and the contrast of the type and background becomes much lower than ideal.

This is extremely frustrating to me. On top of not allowing me to use the system default color picker and possibly save a set of predefined colors to used as constant across the entire color theme, the theme editor further corrupts the process by using completely different colors even though I gave it specific values...

Can you please fix this? So far I really enjoy the features but frankly not being able to edit in an environment that's pleasing to my eye is fairly annoying.

Btw, it would further help if there are some language mapping tool that can 'inherit' one language's scheme to another: setting html to be similar to xml, for example, as opposed to forcing the user to setup the entire system from scratch, and yet not being able to predefine a palette so you can ensure the same values can get reused, again, is very frustrating... but more on those later, first please display the colors correctly!

Thanks,

SML



Attachment(s):
Screen Shot 2011-09-28 at 2.20.54 PM.png
Screen Shot 2011-09-28 at 6.07.42 PM.png
1 comment
Comment actions Permalink

Hello,

PyCharm does not do any remapping on the colors specified in the settings.

It's possible that colors are getting remapped through ColorSync on your

machine ( http://en.wikipedia.org/wiki/ColorSync ) or by Apple Java implementation..

Being able to inherit colors between languages would be nice indeed, but

right now it doesn't look like we'll be able to implement it in PyCharm 2.0.

After spending countless hours trying to figure out why the

application's UI does not look the same as the design at all, I

finally did a screenshot to compare the values, then it became clear:

the UI is not using my color values at all! This might be minor to

you, but it's extremely frustrating for me to set one value but the UI

display another without stating anywhere in the documentation that

there would be such discrepancies.

For example, in the attached screenshot, you can see that I have set

the background color to be RGB: 0, 43, 54. However, when I open the a

color picker to test the values on the swatch as well as the

background color of the preview area, it shows up as RGB: 0, 57, 69.

The same incorrect value gets rendered in the final editor.

To further illustrate this, I have attached a second screenshot which

shows the intended design on the right and the PyCharm rendered colors

on the left. Ignore the font differences please, but as you can see,

the very minor numeric differences in G and B does create huge

differences: the screen rendered by PyCharm is simply way too green,

and the contrast of the type and background becomes much lower than

ideal.

This is extremely frustrating to me. On top of not allowing me to

use the system default color picker and possibly save a set of

predefined colors to used as constant across the entire color theme,

the theme editor further corrupts the process by using completely

different colors even though I gave it specific values...

Can you please fix this? So far I really enjoy the features but

frankly not being able to edit in an environment that's pleasing to my

eye is fairly annoying.

Btw, it would further help if there are some language mapping tool

that can 'inherit' one language's scheme to another: setting html to

be similar to xml, for example, as opposed to forcing the user to

setup the entire system from scratch, and yet not being able to

predefine a palette so you can ensure the same values can get reused,

again, is very frustrating... but more on those later, first please

display the colors correctly!

--

Dmitry Jemerov

Development Lead

JetBrains, Inc.

http://www.jetbrains.com/

"Develop with Pleasure!"

0

Please sign in to leave a comment.