[issue40856] IDLE line numbering should be light gray

Terry J. Reedy report at bugs.python.org
Thu Jun 4 04:08:25 EDT 2020


Terry J. Reedy <tjreedy at udel.edu> added the comment:

When the question of changing default-x.def has come up before (and there are things I would like to change) the answer has generally been that we should not, a) because it would be too disruptive, including affecting exiting customizations, and b) because users already have the option of customizing.  Most of the behaviors we change are not customizable, so we have to change the current behavior to give most people a better behavior, even if some people (including Raymond) object.

However, I will reconsider here since a) Tal, who I believe choose the current default, not only agrees with changing it by also the direction, b) line-numbers are only a year old, and, importantly, c) themes are saved as a whole, rather than as individual pairs, so that existing customizations will not be affected.  Even so, I expect that there will be people using IDLE Classic that prefer the current default.

If we are to change, we need specific foreground and background RGB numbers to replace the Current ones.  Raymond, Tal, and Cheryl if you want, please play with the line number (and future Shell sidebar) colors and propose something specific for general use.  (Raymond, I can imagine that you might prefer for projection with a particular system something different than you think is best for default screen use.)  I intend to post to idledev and maybe elsewhere to get other opinions (including for IDLE Dark).  Since I will not use whatever is chosen, my main concern is that we not choose something so light as to be unreadable by people like me with less than 'perfect' vision.

Related issue: the IDLE New theme was added years ago as a copy of IDLE Classic.  I presume the intent was to provide an alternative (light) default, but it was never modified, making it currently useless.  We should either delete it, while recognizing the name, or actually change it.  I have some ideas for the latter, but I presume Raymond intends this issue to be about changing IDLE Classic.

----------
nosy: +cheryl.sabella
resolution: not a bug -> 
stage: resolved -> 
status: closed -> open

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue40856>
_______________________________________


More information about the Python-bugs-list mailing list