Zoom pace and alternative key maps for zoom and pan

First of all, amazing work, thanks for the opportunity to help to improve Penpot :right_facing_fist::left_facing_fist:

Zoom pace: I’m finding the zoom pace too big and it is impossible to reach a zoom value in between the actual values.

How it could be tunned:
0% - 40% β†’ +1% jump
40% - 60% β†’ +2% jump
60% - 80% β†’ +3% jump
80% - 120% β†’ +4% jump

From 120% forward, it could be a procedural incrementation +1 percentual unity like Fibonacci or similar

—–
Key maps for zoom and pan:

These are alternatives to the key bindings currently set that could be added to the preferences menu:

  • Pan by dragging with right click (Similar to Unreal Engine 5 Blueprints Editor),
  • Zoom with Scroll wheel instead scrolling up/down
2 Likes