Replies: 3 comments 9 replies
-
Maybe we someday create our own, since Tom seems not active anymore |
Beta Was this translation helpful? Give feedback.
-
@TomSchimansky If you wish, I can manage the issue and discussions. |
Beta Was this translation helpful? Give feedback.
-
Hi @frica, I briefly wanted to let you know that I noticed your post and I am totally aware of the situation and the problems you mentioned. I am finishing my Bachelor thesis at the moment and I dont have any time left to work on this project at the moment. However this will change in 5 weeks and then I will start to clean up the issues and address the most important bugs. I never could bring myself to the point of assigning collaborators because I thought, and still think, that this project is not suited very well for collaborative development. There are so many workarounds and hacks used to make this library work which I dont understand myself after some time. And if one merges a pull request without being aware of these or without proper testing it could be that functionality breaks but only on certain operating systems and so on. The makeshift nature of this project is also what kept me from working further on the project because I saw no future for it because of all the workarounds and the disappointing performance. But as so many people are still using the library I might get motivated enough after my thesis to start addressing the most important bugs and feature requests. I will also think about assigning collaborators, at least for moderation. Only a little patience is needed until then. 🙏 |
Beta Was this translation helpful? Give feedback.
-
Hello everyone,
Disclaimer: I have a lot of respect for open-source maintainers and I'm grateful to @TomSchimansky for this toolkit. There is certainly some context I miss and I apologize if it was discussed before.
I came across CTk very recently. I've been looking in the last months at many UI frameworks for Python. Tested a few, looked at their repo and also how active they are. Some frameworks look good, some are easier than others, most modern solutions are "web-based" (= involve some kind of web-server for the rendering) which is overkill in some case for desktop applications.
I never liked Tk. The default UI output has been always bad, whether it was 20 years ago or today. But CTk fixes that rendering issue and make it more rewarding to overcome the Tk layouting logic. The documentation is also pretty good. So thanks to the people involved for all the efforts!
But:
So I see only one maintainer. I see PRs waiting for a while. I see active and knowledgeable people in the issues discussions but no one has the authorization to triage the incoming issues, nor merge the valuable PRs. I see no plan for the future.
I don't know how it's organized internally between the maintainer and the long time supporters/technical experts of CTk. But I think it's possible to improve the repository and project state with a few steps:
Tell me what you think about these ideas and let's openly discuss about the topic in a polite and constructive manner.
Regards,
Fabien
Beta Was this translation helpful? Give feedback.
All reactions