You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.3 KiB
2.3 KiB
Changelog
All notable changes to ComfyUI Launcher will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.0] - 2025-09-29
Added
- Initial release of ComfyUI Launcher
- GTK4 based modern interface with libadwaita
- Full conda environment detection and management
- Automatic ComfyUI installation via comfy-cli
- Real-time process monitoring (checks every 3 seconds)
- Start/stop controls for ComfyUI
- Real-time log viewing with timestamps
- Status indicators with visual feedback
- Cross-platform support (Linux distributions)
- System dependency detection and installation guidance
- Desktop integration file
- Comprehensive documentation in English and Italian
- Automated installation script for Fedora and Debian-based systems
Features
- Environment Management: Automatic detection of conda environments
- Process Control: Start, stop, and monitor ComfyUI processes
- Real-time Monitoring: Continuous status checking via port 8188 and process detection
- Installation Assistant: One-click installation of ComfyUI and dependencies
- Log Viewer: Real-time output display with monospace font
- Modern UI: GTK4 interface with proper dark/light theme support
- Cross-distribution Support: Works on Fedora, Ubuntu, Debian, and other Linux distributions
System Requirements
- Python 3.9 or higher
- GTK4 and libadwaita
- Conda or Miniconda
- Cairo, GObject Introspection development libraries
Known Issues
- Font fallback may not work properly on systems without monospace fonts
- Some older GTK themes may not display correctly with libadwaita
Documentation
- Complete installation guide for Debian and Fedora
- Troubleshooting section for common issues
- Development setup instructions
- Contributing guidelines
Files Added
main.py- Main application coderequirements.txt- Python dependenciesinstall.sh- Automated installation scriptREADME_EN.md- English documentationREADME.md- Italian documentationstyle.css- Custom GTK stylespyproject.toml- Project configuration.gitignore- Git ignore rulesLICENSE- MIT licenseCHANGELOG.md- This changelog