@@ -9,7 +9,7 @@ A modern ComfyUI custom node package that provides essential UI controls for ima
99## Features
1010
1111- ** Sampler Selector** : Choose from all current ComfyUI-supported sampling methods
12- - ** Scheduler Selector** : Select from all current ComfyUI-supported schedulers
12+ - ** Scheduler Selector** : Select from all current ComfyUI-supported schedulers
1313- ** Seed Generator** : Generate, increment, or randomize seeds with advanced controls
1414- ** Width & Height Nodes** : Individual dimension controls with preset support
1515- ** Combined Width/Height Node** : Dual dimension control with swap functionality and presets
@@ -21,7 +21,7 @@ A modern ComfyUI custom node package that provides essential UI controls for ima
21211 . Navigate to your ComfyUI ` custom_nodes ` directory
22222 . Clone this repository:
2323 ``` bash
24- git clone https://github.com/your-username /ComfyUI_Selectors.git
24+ git clone https://github.com/ComfyAssets /ComfyUI_Selectors.git
2525 ```
26263 . Restart ComfyUI
27274 . The nodes will appear in the ` Selectors/ ` category
@@ -31,45 +31,51 @@ A modern ComfyUI custom node package that provides essential UI controls for ima
3131### Sampling Nodes (` Selectors/Sampling ` )
3232
3333#### Sampler Selector
34+
3435- ** Function** : Centralized sampler selection
3536- ** Output** : Sampler name for use in KSampler nodes
3637- ** Supported Samplers** : All current ComfyUI samplers including euler, dpmpp_2m, ddim, etc.
3738
38- #### Scheduler Selector
39+ #### Scheduler Selector
40+
3941- ** Function** : Centralized scheduler selection
4042- ** Output** : Scheduler name for use in KSampler nodes
4143- ** Supported Schedulers** : normal, karras, exponential, sgm_uniform, simple, ddim_uniform, beta
4244
4345### Generation Nodes (` Selectors/Generation ` )
4446
4547#### Seed Generator
48+
4649- ** Function** : Advanced seed generation with multiple control modes
4750- ** Controls** :
4851 - ` seed ` : Base seed value (0-18446744073709551615)
4952 - ` control_after_generate ` : How to handle seed after generation
5053 - ` fixed ` : Keep seed unchanged
5154 - ` increment ` : Increase seed by 1
52- - ` decrement ` : Decrease seed by 1
55+ - ` decrement ` : Decrease seed by 1
5356 - ` randomize ` : Generate random seed
5457- ** Output** : Seed value for use in KSampler nodes
5558
5659### Dimension Nodes (` Selectors/Dimensions ` )
5760
5861#### Width Node
62+
5963- ** Function** : Image width selection with presets
6064- ** Controls** :
6165 - ` width ` : Custom width value (64-8192, step 8)
6266 - ` preset ` : Quick selection (custom, 512, 768, 1024, 1152, 1216, 1344, 1408, 1472, 1536)
6367- ** Output** : Width value for use in latent image nodes
6468
6569#### Height Node
66- - ** Function** : Image height selection with presets
70+
71+ - ** Function** : Image height selection with presets
6772- ** Controls** :
6873 - ` height ` : Custom height value (64-8192, step 8)
6974 - ` preset ` : Quick selection (custom, 512, 768, 1024, 1152, 1216, 1344, 1408, 1472, 1536)
7075- ** Output** : Height value for use in latent image nodes
7176
7277#### Width & Height Node
78+
7379- ** Function** : Combined dimension control with advanced features
7480- ** Controls** :
7581 - ` width ` : Custom width value (64-8192, step 8)
@@ -82,45 +88,53 @@ A modern ComfyUI custom node package that provides essential UI controls for ima
8288## Usage Examples
8389
8490### Basic Workflow Setup
91+
85921 . Add a ** Sampler Selector** node and choose your preferred sampler
86932 . Add a ** Scheduler Selector** node and choose your scheduler
87943 . Add a ** Seed Generator** node and set control mode
88954 . Add a ** Width & Height Node** and choose dimensions
89965 . Connect outputs to your KSampler and latent image nodes
9097
9198### Centralized Parameter Management
99+
92100- Use selector nodes to set parameters once
93101- Connect outputs to multiple destination nodes
94102- Change settings in one place to affect entire workflow
95103- Maintain clean, organized node graphs
96104
97105### Preset Workflows
106+
98107- Use dimension presets for quick setup of common aspect ratios
99108- Use seed randomize mode for variation generation
100109- Combine nodes for complex parameter linking scenarios
101110
102111## Technical Details
103112
104113### ComfyUI Compatibility
114+
105115- Built for ComfyUI 2024+ standards
106116- Compatible with all current sampler and scheduler types
107117- Maintains JSON workflow compatibility
108118- Supports widget conversion and parameter linking
109119
110120### Node Categories
121+
111122- ` Selectors/Sampling ` : Sampler and scheduler selection
112- - ` Selectors/Generation ` : Seed and generation control
123+ - ` Selectors/Generation ` : Seed and generation control
113124- ` Selectors/Dimensions ` : Width, height, and dimension control
114125
115126### Output Types
127+
116128- ** Sampler/Scheduler** : ComfyUI COMBO types with current options
117129- ** Dimensions/Seeds** : Standard INT types with proper validation
118130- ** JSON Metadata** : Maintains workflow sharing compatibility
119131
120132## Development
121133
122134### Setup
135+
1231361 . ** Create virtual environment:**
137+
124138 ``` bash
125139 python -m venv venv
126140 source venv/bin/activate # Linux/Mac
@@ -134,6 +148,7 @@ A modern ComfyUI custom node package that provides essential UI controls for ima
134148 ```
135149
136150### Testing
151+
137152The project includes comprehensive testing with mock ComfyUI environment:
138153
139154``` bash
@@ -151,6 +166,7 @@ flake8 .
151166```
152167
153168### Project Structure
169+
154170```
155171nodes/ # ComfyUI node implementations
156172tests/ # Test suites with mock ComfyUI
@@ -162,6 +178,7 @@ requirements-dev.txt # Development dependencies
162178```
163179
164180### Contributing
181+
1651821 . Follow ComfyUI development standards
1661832 . Use the provided test framework with mock ComfyUI environment
1671843 . Maintain backward compatibility
@@ -170,6 +187,7 @@ requirements-dev.txt # Development dependencies
1701876 . Ensure all tests pass before submitting PRs
171188
172189### Code Quality
190+
173191- ** Formatting:** Black (88 character line limit)
174192- ** Import sorting:** isort
175193- ** Linting:** flake8
@@ -178,6 +196,7 @@ requirements-dev.txt # Development dependencies
178196## Version History
179197
180198### Version 1.0 (Initial Release)
199+
181200- ✅ Sampler Selector with all current ComfyUI samplers
182201- ✅ Scheduler Selector with all current ComfyUI schedulers
183202- ✅ Seed Generator with advanced control modes (fixed/increment/decrement/randomize)
@@ -194,4 +213,4 @@ requirements-dev.txt # Development dependencies
194213
195214## Support
196215
197- [ Add support information here]
216+ [ Add support information here]
0 commit comments