DETAILS: In the Drawing Board interface, when the mouse is in "Select" mode (default mode, see Figure 1), the right mouse button drags the drawing board in an abnormal way. Ideally, the right mouse button drag function in "Select" mode should be identical to the left mouse button drag function in non-select mode.

In the current version, the right mouse button has the following problems when dragging the drawing board:
Unexpected triggers:
At the beginning of a drag, if the right mouse button is clicked on any element (text, card, image, video, PDF, mind map, shape, drawing, embedded web page, etc.) in the panel, the debug bar (or function bar, see below) for that element pops up unnecessarily.

This debug bar will continue to blink during dragging, interfering with the user's operation.
Unexpected drag failures:
At the beginning of the drag, if the right mouse button is located in the square area of the drawing board where the mind map is located (see below), the drag operation is bound to fail.

Unexpected element drag:
If, before the drag starts, the left mouse button clicks on the title text of the mind map and, at the start of the drag, the right mouse button is on the title text of the mind map in the drawing board (see below), the drag will not only fail to drag the canvas properly, but may also drag the mind map element by accident.

Solution:
In the mouse in the "selection" mode, the right mouse button drag logic and function should be consistent with the non-"selection" mode of the left button drag function.
Specific implementation can refer to the drag behavior of the left mouse button (small paw) in non-"select" mode, which can perfectly realize canvas dragging without any abnormality.
Expected result:
Fix the right mouse button dragging logic in "Select" mode, make sure its function is the same as the left mouse button dragging function in non-select mode.
Ignore the debug bar popup event triggered by right-clicking on an element at the beginning of a drag operation to avoid interfering with the user's operation.
Ensure that during a drag operation, the canvas can be dragged normally regardless of where the right mouse button is located on the panel, without triggering any other unintended actions.
Please authenticate to join the conversation.
In Review
💡 Feature Request
Over 1 year ago

Max
Get notified by email when there are changes.
In Review
💡 Feature Request
Over 1 year ago

Max
Get notified by email when there are changes.