Metadata-Version: 2.4
Name: ctkmaker
Version: 0.0.1
Summary: Visual UI designer for CustomTkinter — drag-and-drop widgets, edit properties live, export as Python code. Full release coming soon.
Author-email: Lasha Kandelaki <voxe.studio@voxe.studio>
License-Expression: MIT
Project-URL: Homepage, https://github.com/kandelucky/ctkmaker
Project-URL: Repository, https://github.com/kandelucky/ctkmaker
Project-URL: Issues, https://github.com/kandelucky/ctkmaker/issues
Keywords: customtkinter,ctk,tkinter,gui,ui-builder,visual-designer,drag-and-drop,wysiwyg,python-gui,rad-tool
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# CTkMaker

> **Visual UI designer for [CustomTkinter](https://github.com/TomSchimansky/CustomTkinter)** — drag and drop widgets, edit properties live, export as clean Python code.

🚧 **This is a placeholder release (v0.0.1) reserving the PyPI name.**
The full v1.0.0 release is under active development.

## What it is

A desktop visual designer for CustomTkinter. Drop widgets onto a canvas, edit their properties live, and export the result as runnable Python code.

- **Preview = Reality** — real CTk widgets rendered on the canvas, not a simulation
- **Multi-document canvas** — one project holds a Main Window plus any number of Dialogs
- **Layout managers** — `place` / `vbox` / `hbox` / `grid` with WYSIWYG rendering
- **Full undo / redo** — every mutation tracked
- **19+ widget descriptors** — buttons, labels, frames, entries, sliders, and more

## Installation (when v1.0.0 lands)

```bash
pip install ctkmaker
ctkmaker
```

## Current status

The source code lives at [github.com/kandelucky/ctkmaker](https://github.com/kandelucky/ctkmaker).
You can run the development version directly:

```bash
git clone https://github.com/kandelucky/ctkmaker.git
cd ctkmaker
pip install -r requirements.txt
python main.py
```

## License

MIT
