-
Notifications
You must be signed in to change notification settings - Fork 0
Developer Guide
github-actions[bot] edited this page Sep 10, 2026
·
2 revisions
Image Draw Bot uses Python, Tkinter/CustomTkinter, NumPy and Pillow, with optional CuPy/CUDA and OpenCL processing. PyInstaller packages the Windows app and Inno Setup builds Setup.
Follow the source setup, then run on Windows:
python ReleasePackage.py --check
python -m unittest discover -v
python DrawBot.py --self-testThe repository CI covers source hygiene and planner regressions on Windows/Linux. The release workflow also builds Windows artifacts and validates silent installation, installed self-test and uninstallation. These gates do not replace testing a real target app on the user's machine.
- GettingStarted.py: local guide content and setting explanations.
- StudioUI.py: UI controls and tooltip behavior.
- BeginnerSetupWizard.py: profile-specific readiness checklist.
- AppBranding.py / TaskbarIdentity.py: window and taskbar identity.
- DrawBot.py: application integration and drawing workflow.
Image Draw Bot · Home · Get started · Downloads · Repository
Image Draw Bot
Target setup
Features and settings
Help