momentum-mod / game

Momentum Mod - Standalone Source Movement Speedrunning (READ README)
https://momentum-mod.org
Other
524 stars 208 forks source link

Consider allowing panorama sliders to scale non-linearly #1744

Open hexaflexahexagon opened 2 years ago

hexaflexahexagon commented 2 years ago

What feature is your improvement idea related to?

In other words, make 0% to 100% take up 3/4ths of the bar, while the higher speeds up to 400% or whatever get the remaining 1/4th. This would potentially be useful for the replay timescale bar, where people will much more often care about slowing down a replay accurately, not going exactly at 134.5% speed.

Describe the solution you'd like

The above. I don't know how panorama works.

Describe alternatives you've considered, if any.

Do not do this if we don't even want that behavior for our replay slider.

Additional context

Suggested by elim[f]#0420 on discord

Gocnak commented 2 years ago

Do any existing programs/sites do this behavior? I have a feeling this would lead to terrible UX unless there's labels on each end of the slider + the conversion point

hexaflexahexagon commented 2 years ago

Not that I'm aware of. If we do this it'll definitely need to be shown yeah, but that can be as simple as a line where the cut-off starts

lvaness commented 2 years ago

The easiest way to implement something like this seems like an exponential/logarithmic slider but I don't know if there's precedent for something like that