My code was accessing ThemeManager.theme in customtkinter. I realize this was nonstandard but was allowed/supported by customtkinter. When dropping in custom2kinter, it exposes an AttributeError. I suggest you collect "breaking changes" like this as much as possible so users who want to make the switch can identify necessary changes, i.e. anything that would prevent custom2kinter from being a drop-in replacement.
I'll keep updating this issue as I find them:
_textbox has become _text. Although _textbox was an internal method, I suspect a large class of users was accessing that internal method because CTkTextbox didn't (and still doesn't) expose tag_configure, tag_bind, tag_names, etc. as first-class methods.
CTkProgressBar - no longer supports width only length
font=None - no longer supported in CTkLabel
My code was accessing
ThemeManager.themein customtkinter. I realize this was nonstandard but was allowed/supported by customtkinter. When dropping in custom2kinter, it exposes anAttributeError. I suggest you collect "breaking changes" like this as much as possible so users who want to make the switch can identify necessary changes, i.e. anything that would prevent custom2kinter from being a drop-in replacement.I'll keep updating this issue as I find them:
_textboxhas become_text. Although_textboxwas an internal method, I suspect a large class of users was accessing that internal method becauseCTkTextboxdidn't (and still doesn't) exposetag_configure,tag_bind,tag_names, etc. as first-class methods.CTkProgressBar- no longer supportswidthonlylengthfont=None- no longer supported in CTkLabel