Make zoom levels smoother - too few intermediary stop points

Zoom levels needs to be smoother, currently there are too few intermediary stop points it feels like. Especially on the mouse scroll wheel, for trackpad it’s slightly better but still needs more intermediary stops in between each zoom level to grant a smoother zooming experience

Are you zooming on a Macbook trackpad?

@yang Yes, Macbook trackpad behaves better than mouse scroll wheel but they both could use some improvements