# Changelog All notable changes to ComfyUI Launcher will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [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