Al Sweigart added the comment:

> It is egregious for apps to assume that they are the only thing running

I would agree for most apps, but I tend to think of IDEs as something that is 
generally run full screen. I'll note that Eclipse starts maximized, while 
PyCharm starts windowed.

Though both will remember their state when the program is closed, and resume it 
the next time it starts. IDLE, however, always follows the width/height info in 
the config-main.def file.

I propose the following:

- Remove the "Initial Window Size" UI elements from the Configure IDLE window 
(Minimizing the number of choices the user must make on a config page keeps it 
uncluttered.)
- Keep the config-main.def file settings, but have IDLE update it on exit. The 
next time IDLE starts it will have its previous size.

This way if the user maximizes IDLE's window and then exits, it will start 
maximized the next time IDLE starts. Though I still think starting maximized as 
the default would be a good idea.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23937>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to