independent Zoom Enabled
Whether independent zoom (zooming on X and Y axes separately) is allowed
If true
, the zoom can be either only on the X axis, or only on the Y axis, or independently on the X and Y axes at the same time (the behavior depends on the target platform), False if the total zoom factor must be used.
If false
, zooming will be locked to a single ratio (X and Y zoom together)
Behavior for Android and iOS: True does not mean getting independent zoom coefficients simultaneously for each axis, if the zoom was initiated:
horizontally - the zoom coefficient will change only for the X axis,
vertically - the zoom coefficient will change only for the Y axis.
Behavior for Desktop platforms: True means getting independent zoom coefficients simultaneously or separately for each axis, if the zoom was initiated:
horizontally - the zoom coefficient will change only for the X axis,
vertically - the zoom coefficient will change only for the Y axis,
diagonally - the zoom coefficient will change along the axes X and Y at the same time
Behavior for JS and wasmJS: True means getting independent zoom coefficients simultaneously or separately for each axis, if the zoom was initiated:
horizontally - the zoom coefficient will change only for the X axis,
vertically - the zoom coefficient will change only for the Y axis,
diagonally - the zoom coefficient will change along the axes X and Y at the same time.
JS and wasmJS have slight differences in response behavior (for example, zoom coefficients for the same gesture will be interpreted with a difference of several tenths or hundredths), and zoom handling with the mouse wheel scroll while pressing Ctrl/Cmd is not supported (a problem with browser scaling)