This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: more user-friendly turtledemo
Type: enhancement Stage:
Components: Library (Lib) Versions: Python 3.9
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: Evin Liang, terry.reedy
Priority: normal Keywords:

Created on 2020-03-24 20:15 by Evin Liang, last changed 2022-04-11 14:59 by admin.

Pull Requests
URL Status Linked Edit
PR 19145 closed Evin Liang, 2020-03-24 20:15
Messages (3)
msg364961 - (view) Author: Evin Liang (Evin Liang) * Date: 2020-03-24 20:15
[minor]
1. Display underscores as spaces in menu bar
2. Allow user to run custom code
msg365234 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2020-03-28 22:37
Enhancements are not usually backported.

1. The underscores are in entries such as 'minimal_hanoi' in the Examples drop-down submenu.  Changing to spaces should not hurt anything.

2. Already possible (maybe): Help => Turtledemo help has
  (2) How to add your own demos to the demo repository
which discusses requirements for turtle code run in the demo framework.   (However, users may not be able to add files to the turtledemo directory -- Demo/turtle in 2.x, Lib/turtledemo in 3.x.)  Any alternative should direct users to these requirements.

What is your proposed alternative mechanism?  Why is it better than a user copying __main__.py and turtle.cfg into their own directory of turtle scripts?  (Perhaps this option should also be mentioned as
  (3) How to add turtledemo to your directory.)
msg369792 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2020-05-24 11:37
I will look at the two changes separately.  Spaces could be backported, but since they are not really typos, there is no real need to.  I will compare td for master and 3.9 to compare appearance.
History
Date User Action Args
2022-04-11 14:59:28adminsetgithub: 84237
2020-05-24 11:37:19terry.reedysetmessages: + msg369792
2020-03-28 22:37:37terry.reedysetnosy: + terry.reedy

messages: + msg365234
versions: - Python 3.6, Python 3.7, Python 3.8
2020-03-24 20:15:15Evin Liangcreate