PyCharm UI does not display colors according to set values. Bug? Follow
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
Please sign in to leave a comment.
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.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"