Skip to content

Releases: avalon60/ctk_theme_builder

CTk Theme Builder Release 3.1.0

04 May 09:38
Compare
Choose a tag to compare

New Features / Enhancements
The following updates are included to CTk Theme Builder 3.1.0:

  • Themes can now be Imported / Exported via the File menu;
  • The preferences screen has been somewhat redesigned (tidier);
  • Further Improvements to the installation routines;
  • Clear (runtime) Log function has been added to the Preferences dialogue;
  • A display of the log file size is added to the Preferences dialogue;
  • A new theme "Cobalt" has been added.

CTk Theme Builder Release 3.0.2

06 Apr 14:41
Compare
Choose a tag to compare

This is a maintenance release of CTk Theme Builder, including:

  • Fine grained debug logging;
  • Internal project restructuring (a better structured MVC model).

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.

CTk Theme Builder Release 3.0.1

24 Feb 09:49
Compare
Choose a tag to compare

This release includes no functional updates; it is a stability release, with improvements in the following:

  • Fix to error encountered when launching the widget maintenance dialogue (see ++);
  • CustomTkinter updated to 5.2.2
  • Module updates to make compatible with Python 3.12.
  • Fixed a regex warning which appeared with Python 3.12 (see +++), opening a theme.
  • Fixed a typo in a timeout error message dialogue

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.

CTk Theme Builder Release 2.5.1

24 Nov 22:23
Compare
Choose a tag to compare

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.

CTk Theme Builder Release 2.5.0

09 Oct 15:44
Compare
Choose a tag to compare

The focus of this version is logging, which has been included to:

  • The CTk Theme Builder application;
  • The theme_builder_setup.py installation utility.

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.

CTk Theme Builder Release 2.4.0

13 Aug 18:06
Compare
Choose a tag to compare

What's New in CTk Theme Builder 2.4

There are several new features in 2.4:

  • New Undo / Redo buttons, allowing individual changes to be undone or re-done.
  • Improved Theme Palette management - we now transparently allow switching appearance modes, without losing palette changes. These previously had to be saved so as not to lose changes.
  • The ability to adjust the network port, on which CTk Theme builder, controls the Preview Panel.
  • When deleting a theme, CTk Theme Builder, now greys out colours in the Preview Panel.

Fixes

  • Windows users may have noticed an issue with the tool-tips, causing the background text and tool-tip text to be muddled together. This is now fixed.
  • An issue with the button_length adjustment for CTkSwitch has been fixed. This was causing any changes to not be visualised.
  • Fixed a scaling bug in QA app, which caused geometry to get messed up.
  • When doing a Save As, the theme was not "remembered" and auto opened upon application launch, When Load Last Theme was enabled in preferences - this is now fixed.
  • Supplied themes have been improved - mainly around disabled text colouration.
  • Fix widget type display, in geometry dialogue (bottom right), for control panel themes which include a frame border. Text was blotting out part of border.