You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In bpo-41765, Mark Summerfield suggested in a side-comment that the title should be 'IDLE'.
E. Paine agreed that it should be changed, suggesting that it contributes to the fact that "there are lots people when first starting who think the IDLE shell *is the* Python shell". I have noticed this fact on Stackoverflow, where about half the questions tagged 'python-idle' have nothing to do with IDLE. (I regularly remove such mistaken tags.) I have wondered why and how to better counter this. For one thing, it results in users blaming IDLE for Python behavior, such as not running buggy code. I never noticed before that IDLE promotes the confusion a bit in the shell title.
Issues such as bpo-37903 (move prompt to shell sidebar, which I am planning to review soon) and bpo-37892 (separate input area) will differentiate the IDLE Shell from the standard REPL even more.
Paine suggested 'IDLE <version> Shell'. I don't want to suggest that IDLE is independently versioned, and prefer 'IDLE Shell (<version>)'. The parenthesized version is used for editor windows (and was also added by bpo-17390). On Windows, mousing over a taskbar icon initially shows about 10-14 variable-width letters of the title. Is 'Shell' or '3.x.y' more important to be ensured of visibility?
Other suggestions and comments?
[If IDLE becomes a tabbed-window application, the window title would be 'IDLE (version)' and the shell would be on a 'Shell' tab.]