[feature request]zoomable/pan-able during operation

Since node is more popular in Blender, I feel my LCD monitor runs out of area frequently. For example, I want to connect a output on node A to the input on node B. I can see node B is displayed, so I draw a line from node A to node B, but then I notice the whole B is not displayed and the wanted socket is not available on the current screen.

So, it is better if we can do the following during other operation

  1. scale down the current window to show more part of node B
    or
  2. pan the screen

I don’t know how to act these in current blender, but I remember Protel the electrical design software can do these. So I write down this as a feature request.

Panning the viewport is an actual Operator running and operators can’t be interrupted. This is a fundamental concept of Blender so there is no workaround.

Some recommendations:

  1. The best option would be to select two nodes and press F to connect them.
  2. For nodes on the left side, holding Ctrl and clicking on the node circle (input/output) you can transfer the connection string over.
  3. Another good approach is to subdivide the connection string with Shift+LeftMouseDrag and create intermediate nodes, you will be able to avoid scrolling at best.
  4. If your node setup gets large you will have to compact the setup of nodes by creating groups, it’s a nice trick to keep things minimal at first glance.

Why not?
Its obivously outdated and unpractical concept - look Photoshop, CAD etc etc. If its bad-why not to change it?

I solved this issue over passing the events via OPERATOR_PASS_THROUGH

Some refactoring were also needed as Transforms are based on 2D points, so if the scene is moved, the relationship between 2D and 3D is lost.

http://www.mechanicalblender.org/features/no-modal-transform.html

Wrong site,

Post your idea here
https://rightclickselect.com/

It’s already developed on mechanical blender project.