https://github.com/puntorigen/mindflow
Custom TKinter based class for rendering an interactive mindmap component (for desktop python based apps)
https://github.com/puntorigen/mindflow
Last synced: 5 months ago
JSON representation
Custom TKinter based class for rendering an interactive mindmap component (for desktop python based apps)
- Host: GitHub
- URL: https://github.com/puntorigen/mindflow
- Owner: puntorigen
- Created: 2025-02-14T12:10:00.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-02-14T12:55:56.000Z (10 months ago)
- Last Synced: 2025-02-14T13:39:33.060Z (10 months ago)
- Language: Python
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MindFlow
A modern, customizable mind mapping tool built with CustomTkinter for Python 3.12+.
## Features
- Clean, modern interface using CustomTkinter
- Create mind maps with a central topic
- Add child nodes with the Tab key
- Visual feedback for active nodes
- Automatic node positioning
## Installation
```bash
pip install mindflow
```
## Quick Start
```python
from mindflow import MindMap
app = MindMap()
app.mainloop()
```
## Usage
1. Run the application
2. A central node will appear
3. Press Tab to add child nodes to the active node
4. The active node is highlighted with a blue border
## Requirements
- Python 3.12 or higher
- CustomTkinter 5.2.0 or higher
## Development
To set up the development environment:
```bash
git clone https://github.com/pabloschaffner/mindflow.git
cd mindflow
pip install -r requirements.txt
```
## License
MIT License