Rotate the zoom wheel and see the difference between logarithm enabled and disabled! Without log enable, the zoom will feel super fast at the start and very slow at the end. After you enable it, the zoom in scale will spread evenly, creating a more natural feel. This time I implemented delta time to make motion consistent at unstable frame rate, also add support to any frame rate. You can set a custom frame rate at TurboWarp. Experience 60 FPS here: https://turbowarp.org/1223595157
This is a demo of the zoom wheel. It took me a while to figure out how to do it correctly. It's pretty hard honestly...