- Resolved issue with Control Panel displaying concatenated string instead of individual fields from MediaDescribe node. - Updated backend to send structured JSON data instead of formatted string. - Enhanced frontend to parse JSON and display fields in a two-column layout for improved readability. fix(ui-widgets): Add Dimensions Display Widget Troubleshooting Guide - Created a comprehensive troubleshooting guide for the Dimensions Display Widget. - Included quick verification steps, common issues, and detailed testing procedures. docs(ui-widgets): Document Dimensions Display Widget Implementation - Added documentation for the Dimensions Display Widget, detailing its features and UI behavior. - Included examples and troubleshooting tips for users. fix(ui-widgets): Final String Widget Population Fix - Fixed issue where final_string widget was not being updated post-execution. - Implemented onExecuted methods to ensure widget reflects the generated description. docs(ui-widgets): Update README with UI Widgets Documentation - Compiled and organized documentation for various UI widgets. - Included links to related documentation and implementation patterns. feat(ui-widgets): Restore Seed Widget Functionality - Reintroduced seed widget for MediaDescribe node to enable randomization. - Added functionality to force re-execution based on seed changes. fix(ui-widgets): Address Widget Visibility Issues - Resolved issues with unwanted widgets appearing in MediaDescribe node. - Improved widget management to ensure correct visibility based on media type and source. fix(ui-widgets): Implement Widget State Persistence - Added serialization for widget visibility state in GeminiUtilMediaDescribe node. - Ensured UI state is preserved across workflow saves and reloads.
Examples & Workflows
Example workflows and demonstrations for ComfyUI-SwissArmyKnife nodes.
📄 Files
- example_workflow.json - Sample workflow JSON
- WORKFLOW_DEMO.md - Workflow demonstration guide
🎯 Example Workflows
Basic Media Processing
- Load media from Reddit
- Describe with Gemini AI
- Process and output
Video Comparison
- Load multiple video versions
- Display in Video Preview node
- Compare side-by-side
LoRA Workflow
- Load LoRA from CivitAI
- Apply to model
- Generate with metadata
🔧 Using Examples
- Import Workflow: Drag JSON file into ComfyUI
- Configure Nodes: Set API keys and paths
- Run Workflow: Execute to see results
- Modify: Customize for your needs
📚 Related Documentation
- All node documentation in nodes/
- Integration guides in integrations/
- Feature documentation in features/
Category: Examples Status: In Progress