19 Commits
Author SHA1 Message Date
Niutonian 89a340c24b Update README with latest improvements 2026-01-20 11:16:31 +01:00
Niutonian 480acc88ee Add full Nodes 2.0 support with automatic mode detection - Dual-mode theming: Works with both Classic canvas and Nodes 2.0 Vue/DOM rendering - Automatic detection and switching between rendering modes - CSS-based theming for Nodes 2.0 with custom properties - Per-node themes work in both modes - Fixed theme customizer: rgba/named color support, proper import/export - All visual effects (glass, glow, shadows, scanlines) work in both modes - Updated README with Nodes 2.0 compatibility information 2026-01-20 11:01:42 +01:00
Niutonian c3075afd69 Add per-node theme support and improved theme toggle - Users can now apply different themes to individual nodes for visual organization - Added 'Disable Theme' option to revert to original ComfyUI styling - Per-node themes persist with workflow saves - Updated menu structure and keyboard shortcuts - Synchronized both theme packages with latest features 2026-01-18 11:18:01 +01:00
Niutonian e6ae6e5312 Security: Remove exposed API token from documentation 2026-01-16 11:53:03 +01:00
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 d6d1e4e6bd Add test workflow to verify GitHub Actions 2026-01-06 17:00:38 +01:00
Niutonian e463b2a35c Add GitHub Actions workflow and development tools
- Add automated publishing workflow using official ComfyUI publish action
- Add version bump script for easy version management
- Add comprehensive setup documentation
- Update README with development and publishing sections
2026-01-06 16:49:23 +01:00
Niutonian e834e43398 Bump version to 1.2.1 2026-01-06 16:37:47 +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 36dbee4026 Update README with user changes 2026-01-02 23:28:15 +01:00
Niutonian 677c96eb3a Merge branch 'main' of https://github.com/Niutonian/ComfyUI-Niutonian-Themes
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2026-01-02 12:49:46 +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 0e11dc41b1 Update theme screenshots with new differentiated colors 2026-01-02 12:05:00 +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