ComfyUI Extension: ComfyUI Simple Feed

Authored by tachyon-beep

Created

Updated

8 stars

A lightweight image tray forked from Comfy-UI-CustomScripts with simple sorting, positioning and filtering options.

Custom Nodes (0)

    README

    ComfyUI SimpleFeed

    A simple, configurable, and extensible image feed module for ComfyUI. Originally proposed as a pull request to ComfyUI Custom Scripts, it was set aside due to the scale of the changes. This module only offers Image Tray functionality; if you prefer an alternative image tray, this one can be safely uninstalled without impacting your workflows.

    Table of Contents

    Configuration Options

    Settings

    • Visibility and Position: Control the image feed's visibility and location.
    • Image Count Limit: Limit the number of images displayed. If this exceeds the screen capacity, the image tray will scroll.
    • Sort Order: Sort images by generation time, from oldest to newest or vice versa.

    Menu Options

    • Node Filter Button: Filter which nodes contribute images to the feed, managing duplicates. When the filter is disabled, all image sources are included.
    • Clear Button: Clears all images from the image tray. It does not remove them from your output folder.

    Lightbox Guide

    • Dynamic Updating: Adds new images to the image feed as they're generated, dynamically updating the lightbox and its controls.
    • Navigation Arrows: Color-coded arrows for functionality:
      • Black: Inactive when only a single image is present.
      • Grey: Navigate between images.
      • Orange: Indicates the end of the feed; wraps to the start.
    • Zoom and Pan: Use the middle mouse wheel to zoom in and out. Hold Shift while scrolling to adjust zoom speed.
      • Panning: Enabled once an image exceeds the lightbox size. Click and drag to pan the image, with Shift + Click for faster panning.

    Installation

    Using ComfyUI Manager

    1. Follow the ComfyUI Manager Instructions.
    2. Search for ComfyUI Simple Feed in the Custom Node Manager.
    3. Install and restart ComfyUI.

    Manual Installation (Not Recommended)

    1. Clone or download the repository into the custom_nodes folder.
    2. Ensure ComfyUI’s security settings allow manual installations.
    3. Restart ComfyUI after installation.

    Uninstallation

    Using ComfyUI Manager

    1. Locate ComfyUI Simple Feed in the Custom Node Manager.
    2. Uninstall and restart ComfyUI.

    Manual Uninstallation

    1. Delete the comfyui-simplefeed directory from your ComfyUI custom_nodes folder.
    2. Restart ComfyUI.

    Examples

    Sample Image 1 Sample Image 2 Sample Image 3

    Version History

    • 1.0.0 (15 May 2024): Initial release.
    • 1.0.1 (8 Sep 2024): Added to ComfyUI Manager Registry.
    • 1.1.0 (11 Sept 2024): Substantial updates to fix bugs, implement user requests, and integrate with the new ComfyUI.
    • 1.2.0 (15 October 2024): Introduced zoom and pan functionality, improved support for non-standard resolutions, and general code refactoring.

    Suggestions

    We value your feedback! If you have any ideas, feature requests, or improvements, please feel free to open an Issue in the repository. Your suggestions help us enhance ComfyUI SimpleFeed to better meet your needs.

    Additionally, if you’d like to nominate custom nodes for inclusion in the node list, please feel free to submit a feature request or create a pull request with the proposed changes.

    Contributing

    We welcome and appreciate any contributions you may have! Please see our Contributing Guidelines for more details on how to get started.

    License

    License: MIT

    Quality Gate Status

    Quality gate