Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/avalon60/ctk_theme_builder

CTk Theme Builder for CustomTkinter, a comprehensive and easy solution, for creating CustomTkinter themes.
https://github.com/avalon60/ctk_theme_builder

application apps-styling build creation creator customtkinter dark-mode design designer developer gui python python3 styled-components theme theme-customizer theme-development themes ui user-interface

Last synced: 3 months ago
JSON representation

CTk Theme Builder for CustomTkinter, a comprehensive and easy solution, for creating CustomTkinter themes.

Awesome Lists containing this project

README

        

# CTk Theme Builder
Hello and welcome to the *CTk Theme Builder* repository!


About

CTk Theme Builder is your one-stop shop for crafting and managing custom themes for your [CustomTkinter](https://github.com/TomSchimansky/CustomTkinter) based applications. With its intuitive interface, you can see the results of your adjustments in real-time thanks to the live preview panel.
#### Key Features:

* Visual Theme Editing: Make changes and see the effects instantly with the WYSIWYG interface.
* Light & Dark Themes: Effortlessly switch between light and dark themes to find the perfect look.
* Ability to flip into a render as disabled mode.
* Theme Customization: Fine-tune every aspect, from widget borders and corner radius to color palettes using the widget geometry editor and color pickers.
* Merge & Swap Themes: Combine elements from different themes.
* Theme Management: Keep track of your creations with built-in theme provenance, including author details, creation/modification dates, and other relevant attributes.
* Advanced Color Control: Leverage color palettes associated with each theme and generate complementary color schemes using the Color Harmonics feature. Easily adjust color shades and copy/paste colors between elements.
* User-Friendly Features: Get started quickly, with the auto-load option that remembers the theme you last worked on and benefit from helpful tooltips that can be enabled / disabled in the user preferences.

#### Get Started Now!

Download the latest release by clicking the [Releases](https://github.com/avalon60/ctk_theme_builder/releases/tag/v3.1.0) link on the right hand side, (don't click the \<\> Code button download for installations.)

Jump right to the installation guide [here](https://github.com/avalon60/ctk_theme_builder/wiki/Installing-&-Upgrading-CTk-Theme-Builder).

The user guides for respective versions, can be found [here](https://github.com/avalon60/ctk_theme_builder/wiki).