New submission from Terry J. Reedy <tjre...@udel.edu>:
With the addition of Run Customized, the run menu looks like Python Shell Check Module Run Module Run... Customized This order resulted from Check and Run Module originally being implemented as extensions, which forced them to be below Python Shell. The situation was similar with Format Paragraph being forced below less commonly used options on the Format menu. It is now at the top. Run... Customized was tacked on below, without worrying about the appropriate order for the menu.. On issue #37627, Raymond Hettinger suggested "Move the [new] menu option up by one so that the regular F5 "run" is last -- learners we having a hard time finding and mouse targeting the more commonly used regular "run" option. The result would be Python Shell Check Module Run... Customized Run Module I would rather make Run Module, the most commonly used option even more prominent by putting it at the top, perhaps by reversing the order. Run Module Run... Customized Check Module Python Shell With Run Module at the top, remaining items could be ordered by logic, and to me, the above is plausible on that score, or by use, perhaps putting the second-most used at the bottom. I suspect that this will be Run Customized. To me, Check Module is useless, though I can imagine situation when it is not. Python Shell is only needed when there is no shell and one does not want to make one appear by running a module. To switch to an existing Shell, on should use the Windows menu. Anyway, another candidate is Run Module Check Module Python Shell Run... Customized ---------- messages: 348940 nosy: cheryl.sabella, rhettinger, taleinat, terry.reedy priority: normal severity: normal stage: needs patch status: open title: IDLE: Re-order run menu type: enhancement versions: Python 3.7, Python 3.8, Python 3.9 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue37748> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com