So I've got this fun little component I'm trying to put together. In this application users can set up a quality range which will be used to categorize objects based on where they fall on that range.
Essentially I need an input methodology which allows for a user to:
- Define a numeric range on which objects can fall
- Define significant threshold points within that range
- Easily reverse the range (so that the range values can go from low to high or high to low)
Fundamentally no matter what the threshold looks like it'll translate into a quality rating from 0-100, but for business reasons it needs to be configurable to not look like that--personally I find that silly and impractical, but hey, the users want it...