it would be great if the ResizeableWindow class had an option in the constructor that caused the resized() method to not be called until you released the mouse when dragging the ResizableBorderComponent or ResizableCornerComponent.
Right now, every single change in pixel dimensions for the Border/CornerComponent results in setBounds() being called for the ResizeableWindow instance.
Perhaps there is a way to make the ResizableCornerComponent::mouseDrag method not call lines 72-82 in juce_ResizableCornerComponent.cpp unless a flag is set? That same flag would control if the code was actually executed inside of ResizableCornerComponent::mouseUp. Or make it draw a see-thru rectangle that shows the new bounds for what you’re resizing, but the ResizableWindow doesn’t receive a setBounds() call until ResizableCornerComponent::mouseUp is called…