At the moment people can clone a model, edit it, and review the differences. But comparing the different outcomes is difficult.
Example:
We like the idea of sliders alongside charts and you can set what the slider affects. Dragging the slider makes the chart change. In this interactive mode, we probably don't want to go and save the model updates back to the database, so we need a clear way of signalling that.
If the user finds a sweet spot for the slider position, we can offer to capture that in their model and save it.
Current best practice is to make a change and use undo/redo to compare the two.
Saving to DB is already decoupled from model adjustments.
A slider type approach needs to be separated from the undo/redo stack.
At the moment people can clone a model, edit it, and review the differences. But comparing the different outcomes is difficult.
Example: We like the idea of sliders alongside charts and you can set what the slider affects. Dragging the slider makes the chart change. In this interactive mode, we probably don't want to go and save the model updates back to the database, so we need a clear way of signalling that.
If the user finds a sweet spot for the slider position, we can offer to capture that in their model and save it.