Dynamic angle was based on current zoom not target zoom
Smoothing was lerping from target angle to target angle 🤦🏻
With this fix, I no longer need the offset modification, and it results in a nicer zoom. There's still a weird bit near 100% zoom with dynamic angle on, caused by the circular easing, but it's not too bad and it's better than no easing.
Two problems:
With this fix, I no longer need the offset modification, and it results in a nicer zoom. There's still a weird bit near 100% zoom with dynamic angle on, caused by the circular easing, but it's not too bad and it's better than no easing.