CTk Theme Builder for CustomTkinter, a comprehensive and easy solution, for creating CustomTkinter themes.
This is a maintenance release of CTk Theme Builder, including:
The fine grain debugging is added to make supporting the application somewhat easier. This is activated, by selecting the "Debug" entry, in the Preferences > Logging Level dropdown. Note that for performance reasons, running logging at the Debug level is not advised for general use.
This release includes no functional updates; it is a stability release, with improvements in the following:
The library versions of dependent libraries have been updated, to fix some installation/upgrade issues associated with some of the later versions of Python. Test deployments have now been performaed against Python 3.11 and Python 3.12 for Linux and Windows.
++ : AttributeError: module 'lib.ctk_theme_builder_m' has no attribute 'preference_setting' +++ : C:\Users\58147793\ctk_theme_builder\ctk_theme_builder.py:30: SyntaxWarning: invalid escape sequence '\s'
Please use the ctk_theme_builder-3.0.1.zip link below.
Updated installer, to only give a warning, for untested, later versions of Python. Previously this was a hard error - preventing the installation from proceeding.
If you already have 2.5.0 installed, then you should skip this release - it only changes the installation behaviour.
The focus of this version is logging, which has been included to:
These are added to assist in problem resolution, whilst using the app, or during installations/upgrades.
Log files are written to the ctk_theme_builder/log directory.
There are several new features in 2.4:
New features:
Fixes Fixed the failure to launch the QA app on Windows.
New release, including several improvements and some bug fixes.
Improvements:
Bug fixes: