CRZ Float Slider
A proper slider for your dashboard, with range and step you set by double-clicking
- value
CRZ Float Slider is the workhorse of the ComfyUI-CRZnodes dashboard pack. It's a real, draggable slider that outputs a FLOAT, and unlike a plain numeric input it's designed to live on a control panel where you want to see the value and move it fast. If you're building a dashboard that a non-ComfyUI person (or a tired you) will actually use, this is the node you'll reach for again and again.
The whole point of the pack is condensed controls, and the slider is the archetype: one widget, one output, no digging through a node's internals to change a number.
How it works
Under the hood it's a stock FLOAT input with a wide range - the Python declares a default of 0.5 with min 0.0 and max 1000000.0. The frontend hides the stock widget and draws the slider itself, complete with the handle, track, and value readout.
The bit that matters is configuration, and the README is explicit about it: double-click on the slider handle/track to set the range. A dialog asks for four values, comma-separated: min, max, step, decimals. So 0, 1, 0.01, 2 gives you a 0-to-1 slider stepping in hundredths with two decimal places shown - perfect for CFG or denoise. The frontend clamps the current value into the new range and rounds to the configured decimals, so you can't slide out of bounds.
The input and output that matter
value(input) - the hidden widget that stores the current slider position. You don't type into it; you drag.value(output, FLOAT) - the current value, rounded to your configured precision. Wire it into any FLOAT input: CFG, denoise, strength, upscale factor.
One input, one output. Double-click the label on the left to rename the node so your dashboard reads "Denoise" instead of "Float Slider."
Installing it
Standard pack install: ComfyUI Manager → search ComfyUI-CRZnodes → install → restart. No requirements, no models - the README is explicit there are none.
cd ComfyUI/custom_nodes
git clone https://github.com/CoreyCorza/ComfyUI-CRZnodes.git
When the float bites you
Two things to keep in mind. First, the output is FLOAT, and a lot of ComfyUI sockets want INT - steps, seed, batch_size. When ComfyUI refuses the wire, drop the pack's CRZ Float to Int node in between. That's exactly what those little converter nodes exist for, and it's the natural pairing: slider → converter → INT socket.
Second, there was a period around the pack's launch where the author flagged ComfyUI frontend versions 1.26.8 through 1.27.1 as buggy for custom node rendering generally. If your slider draws wrong or doesn't respond, the first fix is updating to a current frontend, and the second is checking whether another UI-overriding node pack is conflicting - one user traced a rendering problem to a MixLab nodes conflict. Nine times out of ten, though, it just works.
Where it fits
Float sliders are for continuous settings - denoise, CFG, strength, weights. If you're choosing between discrete options, use the dropdowns; if you're toggling something, use the Boolean Toggle. The slider's sweet spot is any number you tune by feel, where a drag is faster than typing and a dashboard beats hunting through a loader's properties every single time.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| value | FLOAT | 0.500–1000000 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| value | FLOAT | — |