Commit Graph
9 Commits
Author SHA1 Message Date
Niutonian 897c94de17 Add theme toggle functionality - users can now disable themes and revert to original ComfyUI styling 2026-01-07 23:37:22 +01:00
Niutonian 4ba0b809ea Add bypass and error node color customization
- Added bypass_color property to all built-in themes with appropriate muted colors
- Added error_color property to all built-in themes with red/orange error colors
- Updated node rendering to detect bypassed nodes (mode === BYPASS) and error nodes (has_errors === true)
- Added bypass and error color pickers to theme customizer dialog
- Updated theme export/import system to include new color properties
- Added comprehensive documentation for node state colors and customization
- Node color priority: Executing > Error > Bypass > Selected/Normal
2026-01-04 23:45:12 +01:00
Niutonian 463593da9a Add complete theme customizer and export/import system
- Visual theme editor with 9 color controls and 5 effect sliders
- Real-time preview with 3-second temporary application
- Export single themes or entire custom theme collections
- Import themes directly to menu or load into customizer for editing
- Smart save options: Save Theme vs Save As Custom
- Complete opacity controls: glass effect and node transparency
- Fixed __init__.py to prevent IMPORT FAILED errors
- Added version 1.2.0 with comprehensive documentation
- Updated README with complete customizer and import/export guides
2026-01-04 10:09:22 +01:00
Niutonian 1ffb529e97 Fix node collapse/expand sizing
- Collapsed nodes now properly shrink to compact size based on title width
- Expanded nodes return to their original full size
- Uses LiteGraph's built-in _collapsed_width calculation
- No modification of node properties during rendering
- Maintains theme styling for both collapsed and expanded states
2026-01-03 16:12:23 +01:00
Niutonian 80ee2d4cc8 Add manual node coloring support
- Nodes with user-set colors now override theme styling
- Manual colors are preserved while uncolored nodes use themes
- Updated README with manual coloring instructions
- Theme effects disabled for manually colored nodes
2026-01-02 12:34:20 +01:00
Niutonian d2a79b3631 Fix menu visibility - use LiteGraph menu only 2026-01-02 11:47:59 +01:00
Niutonian 705349a501 Differentiate theme colors for better distinction 2026-01-02 11:39:12 +01:00
Niutonian 12e6b0f44f Fix duplicate menu issue 2026-01-02 10:54:17 +01:00
Niutonian 456e7d1820 Initial release of Niutonian Themes 2026-01-02 09:54:53 +01:00