Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI improvements completely merged into Python upstream? #6

Open
dumblob opened this issue Jul 5, 2021 · 4 comments
Open

UI improvements completely merged into Python upstream? #6

dumblob opened this issue Jul 5, 2021 · 4 comments

Comments

@dumblob
Copy link

dumblob commented Jul 5, 2021

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).

@roseman
Copy link
Owner

roseman commented Jul 9, 2021

No and no.

@dumblob
Copy link
Author

dumblob commented Jul 9, 2021

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?

@roseman
Copy link
Owner

roseman commented Jul 13, 2021

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.

@dumblob
Copy link
Author

dumblob commented Jul 14, 2021

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants