Skip to content

Commit c4e4156

Browse files
committed
style(README): remove trailing spaces and update repo URL
1 parent 1d74b34 commit c4e4156

1 file changed

Lines changed: 26 additions & 7 deletions

File tree

README.md

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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
2121
1. Navigate to your ComfyUI `custom_nodes` directory
2222
2. 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
```
2626
3. Restart ComfyUI
2727
4. 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+
8592
1. Add a **Sampler Selector** node and choose your preferred sampler
8693
2. Add a **Scheduler Selector** node and choose your scheduler
8794
3. Add a **Seed Generator** node and set control mode
8895
4. Add a **Width & Height Node** and choose dimensions
8996
5. 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+
123136
1. **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+
137152
The project includes comprehensive testing with mock ComfyUI environment:
138153

139154
```bash
@@ -151,6 +166,7 @@ flake8 .
151166
```
152167

153168
### Project Structure
169+
154170
```
155171
nodes/ # ComfyUI node implementations
156172
tests/ # Test suites with mock ComfyUI
@@ -162,6 +178,7 @@ requirements-dev.txt # Development dependencies
162178
```
163179

164180
### Contributing
181+
165182
1. Follow ComfyUI development standards
166183
2. Use the provided test framework with mock ComfyUI environment
167184
3. Maintain backward compatibility
@@ -170,6 +187,7 @@ requirements-dev.txt # Development dependencies
170187
6. 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

Comments
 (0)