Metadata-Version: 2.4
Name: ctkmaker
Version: 1.0.1
Summary: A free, professional visual UI designer for CustomTkinter — drag-and-drop canvas, multi-document workspace, asset system (fonts / images / 1700+ Lucide icons), enhanced and original widgets, and clean Python code export.
Author-email: Lasha Kandelaki <kandelucky.dev@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/kandelucky/ctk_maker
Project-URL: Repository, https://github.com/kandelucky/ctk_maker
Project-URL: Issues, https://github.com/kandelucky/ctk_maker/issues
Keywords: customtkinter,ctk,tkinter,gui,ui-builder,visual-designer,drag-and-drop,wysiwyg,python-gui,rad-tool
Classifier: Development Status :: 5 - Production/Stable
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
License-File: LICENSE
Dynamic: license-file

# CTkMaker

> **A free, professional visual UI designer for [CustomTkinter](https://github.com/TomSchimansky/CustomTkinter)** — drag-and-drop canvas, multi-document workspace, asset system (fonts / images / 1700+ Lucide icons), enhanced and original widgets, and clean Python code export.

📦 **This package reserves the PyPI name.**
The full builder lives in the source tree at [github.com/kandelucky/ctk_maker](https://github.com/kandelucky/ctk_maker) and launches via `python main.py`.

## What it is

- **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
- **Asset system** — bundled fonts, images, and 1700+ Lucide icons addressable from any widget
- **Full undo / redo** — every mutation tracked
- **20 widgets in the palette** — Button, Segmented Button, Label, Image, Card, Progress Bar, Check Box, Radio Button, Switch, Entry, Textbox, Combo Box, Option Menu, Slider, Frame, Scrollable Frame, Tab View, Vertical Layout, Horizontal Layout, Grid Layout

## Run from source

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

## License

MIT
