[issue23937] IDLE: revise window size, placement startup options

2021-05-28 Thread Tal Einat


Tal Einat  added the comment:

> When I changed the title, I intended to broaden the issue beyond 'start 
> maximized'.  Even for that, there are two possibilities. 1. Configure option 
> (default as now).  2. Save 'current' position, which helps non-maximizers 
> also.  So I am inclined to the latter with some definition of current.

Ah, now I understand better, thanks for the clarification.

I currently consider this is a rather low priority.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23937] IDLE: revise window size, placement startup options

2021-05-28 Thread Tal Einat


Tal Einat  added the comment:

> There is a subtle issue easy to not notice.  Scrolling is slightly different 
> when the window height an integral number of lines, as it now is on startup, 
> or pixels, as after resizing with zoom or mouse grab.  I believe 'lines' is 
> enough better that I have considered snapping to 'lines' after changes.  Not 
> now though.

This is mostly a separate issue.  I certainly think that scrolling should be 
consistent, independent of whether the window show a whole or fractional number 
of lines.  Terry, is there an issue open about that or shall we open one?

> The Settings dialog height is currently determined by the General tab.  It is 
> already too high for some notebooks: on my macbook, I can barely click OK 
> (with 'OK' not visible) *after* putting the app bar on the side rather than 
> bottom.  We need to squeeze existing items rather than add another.

This is entirely separate.  It has been mentioned before, but again I'm not 
aware of an existing issue specifically about this.  If there isn't one, let's 
create one and discuss there.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23937] IDLE: revise window size, placement startup options

2021-05-27 Thread Terry J. Reedy


Terry J. Reedy  added the comment:

When I changed the title, I intended to broaden the issue beyond 'start 
maximized'.  Even for that, there are two possibilities. 1. Configure option 
(default as now).  2. Save 'current' position, which helps non-maximizers also. 
 So I am inclined to the latter with some definition of current.

If we add multiple panes, maximized will make more sense.

There is a subtle issue easy to not notice.  Scrolling is slightly different 
when the window height an integral number of lines, as it now is on startup, or 
pixels, as after resizing with zoom or mouse grab.  I believe 'lines' is enough 
better that I have considered snapping to 'lines' after changes.  Not now 
though.

The Settings dialog height is currently determined by the General tab.  It is 
already too high for some notebooks: on my macbook, I can barely click OK (with 
'OK' not visible) *after* putting the app bar on the side rather than bottom.  
We need to squeeze existing items rather than add another.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23937] IDLE: revise window size, placement startup options

2021-05-27 Thread Tal Einat


Tal Einat  added the comment:

In terms of its interface, IDLE is more like a REPL + text editor than what is 
commonly thought of as programming IDEs (Visual Studio, PyCharm/IDEA, Matlab, 
JupyterLab etc.)  Terminals and text editors almost universally do not launch 
maximized by default.  Therefore I think starting IDLE maximized would be an 
unnecessary departure from the common, expected UX of similar desktop apps.

I suggest closing this as "won't fix".

--
nosy: +taleinat

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23937] IDLE: revise window size, placement startup options

2021-05-06 Thread E. Paine


Change by E. Paine :


--
pull_requests: +24610
pull_request: https://github.com/python/cpython/pull/25946

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23937] IDLE: revise window size, placement startup options

2020-04-30 Thread E. Paine


E. Paine  added the comment:

> I think we are at the point where the General tab needs to be split into 2 
> tabs, or else widened

I definitely agree (possibly split into "Window" and "Editor/Shell"), but that 
would be a separate PEP wouldn't it (possibly one that needs to be pulled 
before this one can proceed)?

> .idlerc/config-main.cfg [must] remain compatible with older releases

Would an new (unknown) option, therefore cause issues? I am just creating a new 
field, not changing/re-purposing an old one, which (correct me if I'm wrong) 
would just be ignored by old versions.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23937] IDLE: revise window size, placement startup options

2020-04-30 Thread Terry J. Reedy


Terry J. Reedy  added the comment:

I think we are at the point where the General tab needs to be split into 2 
tabs, or else widened.  On my Macbook, the bottom buttons are not visible.

One of the constraints of any change is that .idlerc/config-main.cfg remain 
compatible with older releases.

--
versions: +Python 3.7, Python 3.8, Python 3.9 -Python 3.5

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23937] IDLE: revise window size, placement startup options

2020-04-30 Thread E. Paine


E. Paine  added the comment:

Sorry, two more things:
1: Can someone please check this behaves properly on MacOS (I have checked on 
Windows and Linux)
2: Is setting the checkbutton side to "TOP" correct, or is there a better way 
of achieving the same layout?

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23937] IDLE: revise window size, placement startup options

2020-04-30 Thread E. Paine


E. Paine  added the comment:

I have made a few simple changes to the configdialog.py, config-main.def & 
editor.py which adds a "Maximised" checkbutton to the general page (just above 
the existing entries). The default is for this to be false (based on the 
previous comments in this PEP), but it is there for those of us that feel it 
would be a very nice feature.
Three questions:
1: Is changing the anchor on the label correct (visually) or is it better to 
leave it so that it centres?
2: Are we happy that the default should be for this to be disabled?
3: Is the description "max" sufficient for the configs

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23937] IDLE: revise window size, placement startup options

2020-04-30 Thread E. Paine


Change by E. Paine :


--
keywords: +patch
nosy: +epaine
nosy_count: 4.0 -> 5.0
pull_requests: +19136
stage:  -> patch review
pull_request: https://github.com/python/cpython/pull/19816

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23937] IDLE: revise window size, placement startup options

2015-08-07 Thread Terry J. Reedy

Changes by Terry J. Reedy tjre...@udel.edu:


--
title: IDLE start maximized - IDLE: revise window size, placement startup 
options

___
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