bulia's new "touch selection" and improvements to the Rubberband object have given me what I've needed to properly implement a feature he and I talked about a while back: dragging the cursor while using Paint Bucket now performs the fill operation from all points along the drag path.
Just like touch selection, you have to hold [ Alt ] to get this feature; otherwise it works as before, where a single click fills from the one click point. The color used for the drag fill algorithm is the color at the initial click point. This becomes very useful if you have a series of similarly-colored yet separated areas (Ex: inked fingers on a relaxed hand). Normally, to fill this object, you'd have to click once in each of these areas (fingers, thumb, hand) with the same fill color. Now, click and hold [ Alt ] in one of the areas, drag the cursor through the other areas, release the cursor, and all of the areas you've touched are filled.
One possible addition to this would be an additional modifier to change the behavior of the fill color selection. Instead of the initial click point, each point along the drag would define the fill color. This way, you could drag from one end of a gradient to the other end and, with a low Threshold, fill the gradient. This would require a little reworking to the fill algorithm, but if there's interest, I'll add it.
John