itemColor = #707070;
}
float factor = even ? .92 : 1.08;
- itemColor = color(hue(itemColor), saturation(itemColor), min(100, factor*brightness(itemColor)));
+ itemColor = lx.scaleBrightness(itemColor, factor);
pg.noStroke();
pg.fill(itemColor);
}
public void setScrollOffset(int offset) {
- scrollOffset = constrain(offset, 0, items.size() - numVisibleItems);
+ scrollOffset = constrain(offset, 0, max(0, items.size() - numVisibleItems));
scrollYStart = round(scrollOffset * h / items.size());
scrollYHeight = round(numVisibleItems * h / items.size());
redraw();