Can anyone else replicate this behaviour?
false: max value on slider2, slider3, slider5 is 2559, then increments are by one.
true: max value on slider2, slider3, slider5 is 2660, then increments are by two.
If this is intentional behaviour, then how do you adjust the slider by one?
setSize (2400, 800);
bool showBug = true;
int juceBug = 0;
if(showBug) { juceBug = 2560; }
else { juceBug = 2559; }
slider1 = new Slider("slider1");
addAndMakeVisible(slider1);
slider1->setBounds(20, 20, 40, 100);
slider1->setSliderStyle(juce::Slider::SliderStyle::LinearVertical);
slider1->setTextBoxStyle(juce::Slider::TextBoxBelow, true, 60, 20);
slider1->setRange(0, 10, 1);
slider2 = new Slider("slider2");
addAndMakeVisible(slider2);
slider2->setBounds(60, 20, 40, 700);
slider2->setSliderStyle(juce::Slider::SliderStyle::LinearVertical);
slider2->setTextBoxStyle(juce::Slider::TextBoxBelow, true, 60, 20);
slider2->setRange(0, juceBug, 1);
slider3 = new Slider("slider3");
addAndMakeVisible(slider3);
slider3->setBounds(20, 200, 40, 100);
slider3->setSliderStyle(juce::Slider::SliderStyle::Rotary);
slider3->setTextBoxStyle(juce::Slider::TextBoxBelow, true, 60, 20);
slider3->setRange(0, 10, 1);
slider4 = new Slider("slider4");
addAndMakeVisible(slider4);
slider4->setBounds(20, 300, 40, 100);
slider4->setSliderStyle(juce::Slider::SliderStyle::Rotary);
slider4->setTextBoxStyle(juce::Slider::TextBoxBelow, true, 60, 20);
slider4->setRange(0, juceBug, 1);
slider5 = new Slider("slider5");
addAndMakeVisible(slider5);
slider5->setBounds(10, 750, 2300, 40);
slider5->setSliderStyle(juce::Slider::SliderStyle::LinearHorizontal);
slider5->setTextBoxStyle(juce::Slider::TextBoxBelow, true, 60, 20);
slider5->setRange(0, juceBug, 1);