idle icon indicating copy to clipboard operation
idle copied to clipboard

UI improvements completely merged into Python upstream?

Open dumblob opened this issue 3 years ago • 4 comments

I found https://tkdocs.com/tutorial/idle.html and it mentions the improvements should make it into Python upstream. Did all of them already made it?

Another question is whether most of the UI-related content (e.g. from files ui.py uifactory.py uifind.py uipreferences.py uitabs.py) could be made the default for all tkinter Python apps (i.e. make it into the Python upstream tkinter library)?

Because defaults is the only thing which matters (nobody wants to spend tens (or hundreds?) of hours only to look for all the hundreds of tweaks to make a UI look acceptable).

dumblob avatar Jul 05 '21 14:07 dumblob

No and no.

roseman avatar Jul 09 '21 14:07 roseman

I feel your pain - so much work and upstream not paying enough attention.

Any plans to revive the upstreaming effort?

Btw. why couldn't many of the cool (especially visual) changes be made the default for the Python tk module?

dumblob avatar Jul 09 '21 14:07 dumblob

It's not entirely a matter of not paying attention, but there's not huge interest in big changes to IDLE's user interface from the maintainer. As far as changing defaults in Tkinter, it's mainly about backwards-compatibility so that existing things don't break.

roseman avatar Jul 13 '21 22:07 roseman

Hearing this it hurts. Well, I feel it's a huge pity to just leave all the work kind of "hidden" and only mention some chosen tricks in https://tkdocs.com/tutorial/idle.html .

How about at least making a separate package idle-themed out of it for pip?

Or better provide a tk2 package providing more or less the same interface as tk but with all those cool tricks applied by default?

dumblob avatar Jul 14 '21 08:07 dumblob