idle
idle copied to clipboard
UI improvements completely merged into Python upstream?
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).
No and no.
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?
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.
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?