CustomTkinter
CustomTkinter copied to clipboard
Added ThemeMaker example program
I added my ThemeMaker program inside example folder directly. As I described about the program in #264, it can create themes for customtkinter easily. @TomSchimansky As you mentioned your thoughts in the discussion, I added the load theme option to edit existing themes and also added a reset button that will reset the current colors to null.
Now the program looks like this:

@TomSchimansky
That's a good idea. But I think it would be better to have all widgets in one window, and then a dropdown menu at the bottom where you select a widget and then you select the colors for this widget. And the corresponding widget will automatically update to the new colors, so that you see how the colors match each other. Also it would be nice to have the option to load an existing theme file, if you just want to change some values. But you can also make a PR for your current version, I will have a look at it.
I tried to make a window containing all the widgets like that but I am confused on how to configure everything. Instead it would be easy if we can configure the whole theme of the program with customtkiner.set_default_color_theme("theme") method just like the customtkinter.set_appearance_mode(appearance_mode).
But for now this version will at least improve the theme creation process for customtkiner. Also mention it in the docs so that users can know how to make themes easily.
I was wondering if i could submit a Dictionary made with customtkinter as one of the Example Apps
Check the repo here : https://github.com/TheFallen-Cat/VocabiPy
@TomSchimansky
@TomSchimansky I have improved the whole code, please review and decide. :) Need any other changes?