Scene editor zoom steps should be exponential rather than linear for consistent zoom feel across different resolutions
Description
When working with low-resolution or very high-resolution games, zooming in the scene editor becomes extremely slow and tedious. The current zoom behavior uses constant linear steps, which makes zooming feel progressively slower the more zoomed in you are.
The issue is mathematical - going from 1× to 2× zoom is much more noticeable than going from 50× to 51× zoom, even though both are +1 increments. The zoom should use exponential/logarithmic scaling so that each zoom step feels perceptually similar.
Current Behavior
-
Zoom steps are constant linear increments
-
With small resolutions, you need to zoom in much further, making the constant steps feel extremely slow
-
With medium resolutions (e.g., 1280x720), zooming feels reasonably fast because you don't need to zoom in as far
-
The perceived zoom speed depends on your game resolution and current zoom level
Expected Behavior
Zooming should feel consistently responsive regardless of:
-
Game resolution
-
Current zoom level
-
How far zoomed in \ out you are
Solution suggested
Replace the current linear zoom increments with exponential scaling so that zoom steps feel consistent at all zoom levels.