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

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 code
  • requirements.txt - Python dependencies
  • install.sh - Automated installation script
  • README_EN.md - English documentation
  • README.md - Italian documentation
  • style.css - Custom GTK styles
  • pyproject.toml - Project configuration
  • .gitignore - Git ignore rules
  • LICENSE - MIT license
  • CHANGELOG.md - This changelog