Skip to content

A development tool for rapid cross platform application development using Python.

License

Notifications You must be signed in to change notification settings

Joshua-Douglas/kivyRAD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KivyRad

KivyRAD is intended to speed up the kivy widget development process by introducing widget and application hot-reloading. Components are reloaded by restarting the visualized widget or application in a separate process. In the future, we hope to support a property editor that is capable of applying changes without a complete restart.

The application is in the alpha phase, and currently only supports windows development. Feature suggestions and contributions are welcome.

Application Setup

This project uses venv for dependency management. A powershell script, build_env.ps1, is provided to build the virtual environment, and clean the requirements.txt file.

Once the virtual environment you can launch the application by simply running main.py:

python main.py

To begin visualizing, open your kivy project and select the widget from the auto-populated list of widgets. Edits to the selected widget will be shown in realtime, in a separate kivy window.

modalmsg_hotreload

About

A development tool for rapid cross platform application development using Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published