I'm working on an app where we'd like to use a slider, but it's quite possible that when the user opens the modal that we don't really know what the range of that slider should be. Or, put another way, let's say we have a modal that when the user opens it the default range of the slider goes from 0-1... however, let's say the user will actually need a much larger numeric value and so they will need to manually modify the range to actually make the slider go from 0-1000. What I'm researching is the best and most intuitive way to make that process as seamless as possible.
Obviously, you could have a separate dialog for setting the min/max of the slider. Or even text inputs on either side of the slider for setting those values... but is there any sort of UX pattern for dynamically setting the range of a slider?
This is the closest example I've found for something like this, but I'm not convinced this is the right answer. Are there any other examples that show a slider like this?
EDIT The app I'm working on is a desktop application (Windows and macOS) which performs geometry manipulations. The use case is a command which Fillets an edge or surface connection. So, when you enter the command, a popup modal dialog appears and there is a slider which lets you interactively control the fillet amount for the edge or surface connection. The problem is that the fillet amount could change dramatically depending on the scale of the 3d model. If you've got a very small part, then the fillet amount might be 0-10mm. If you're working on a airplane wing or skate ramp, then the fillet amount might be 0-5000mm. So, you don't really know what the fillet amount should be when the modal dialog first appears and thus it's difficult to specify a min/max for the slider.
Animation source: https://read.pixelapps.io/dynamic-range-slider-in-flutter-4749cd98c100
