Open brendanjmeade opened 2 months ago
I think that would work! The 10% change is how the scaling works in ResultManager (current_scale*1.1
for the +
button, and current_scale*0.9
for the -
button).
That said, I have always felt that the vectors are meant to be qualitative, so I think retaining the slider bar would be fine. And sliding to 0 to make all vectors disappear temporarily could be handy, rather than needed to uncheck all boxes.
I think the button style is worth doing because the linear scaling that we have now I'm facing issues where I can't get arrows small enough and large enough. Glad to know that you found this same solution a long time ago!
Currently, the scale of velocity lines is modified using a slider. This is cool. However, it currently isn't the greatest in usability because the slide is set to increment and decrement by a fixed amount for every bit of movement. In practice, this means that we don't have very good control of scaling at small and large scaling values.
An alternative is to replace the slider with "+" and "-" buttons. These would act to adjust the scale of the velocity lines. However, they would act a bit differently than the slider. Specifically, the "+" button would increase the length of the velocity lines by 10% and the "-" button would decrease the length of the velocity lines by 10%. This would enable simple dynamic scaling that would never go to zero, but allow us to get very close, and would allow for indefinite growth.
It would certainly involve more clicks, but I'm willing to accept this for better control over velocity line lengths.
Thoughts @jploveless?